国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

MySql入門(mén)之一:DDL操作創(chuàng)建表(添加主鍵, 外鍵約束以及基本的數(shù)據(jù)類(lèi)型)

2024-07-24 13:00:00
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.創(chuàng)建表基本語(yǔ)句

CREATE TABLE users(username VARCHAR(50) PRIMARY KEY,userpwd VARCHAR(50) NOT NULL,userage INT ,usersex VARCHAR(20),birth TIMESTAMP,

roles_id INT,

constraint fk_users_roles foreign key(role_id) references roles(roleid)

 );

//說(shuō)明: 創(chuàng)建用戶表, 添加主鍵username, 非空約束 userpwd,  外鍵role_id

2.聲明主鍵的方式小結(jié)

(1) create table users (

username varchar(50) primary key

);

(2)create table users(

username varchar(50) ,

userpwd varchar(50),

primary key (username)

);

可以聲明聯(lián)合主鍵

create table users(

username varchar(50),

userpwd varchar(50),

birth datetime,

primary key (username, userpwd)

);

  (3)

create table users (

username varchar(50), 

userpwd varchar(50)

);

alert table users add primary key (username, userpwd);

3.聲明外鍵的方式小結(jié)

(1)

create table users(

username varchar(50),

role_id int ,

constraint fk_users_roles foreign key (role_id) references roles(roleid)

);

可以添加兩個(gè)主鍵

 CREATE TABLE roles_menus (roles_id INT ,menus_id INT,PRIMARY KEY (roles_id, menus_id),CONSTRAINT fk_users_roles FOREIGN KEY (roles_id) REFERENCES roles(roleid),CONSTRAINT fk_users_menus FOREIGN KEY (menus_id) REFERENCES menus(menuid)  );     

(2)

create table users(

username varchar (50) primary key,

role_id int

);

alter table users add constraint fk_users_roles foreign key (role_id) references roles(roleid);

4.其它的常用的命令

show datebases;  //查看所有的數(shù)據(jù)庫(kù)

use usersys;         //使用名字叫usersys 的數(shù)據(jù)庫(kù)

show tables;         //查看當(dāng)前數(shù)據(jù)庫(kù)中所有的表單

desc users //查看創(chuàng)建的users 表的字段信息

5.MySQL 數(shù)據(jù)類(lèi)型

int  整形

double 浮點(diǎn)型  double(6,2) 表示 總位數(shù)6位 小數(shù)點(diǎn)后2位

varchar 可變長(zhǎng)度字符 varchar(10)  'aa' 占兩個(gè)字節(jié)   數(shù)據(jù)庫(kù)中 utf-8編碼(出中文外一個(gè)字符一個(gè)字節(jié),中文占3個(gè)字節(jié) )

char 不可變長(zhǎng)度字符串類(lèi)型  char(10) 10表示的是字節(jié)數(shù)  'aa        '占十個(gè)字節(jié) 

日期類(lèi)

date 日期形  yyyy-MM-dd 格式

time 事件形  hh:mm:ss

timestamp 時(shí)間戳   yyyy-MM-dd hh:mm:ss  注意時(shí)間戳在mysql中會(huì)自動(dòng)的賦值 在insert 語(yǔ)句中給null 就可以

datetime 日期時(shí)間  yyyy-MM-dd hh:mm:ss


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 石嘴山市| 青海省| 吉木萨尔县| 东明县| 资中县| 九龙县| 株洲市| 宾阳县| 介休市| 青岛市| 九江县| 屯昌县| 淅川县| 光山县| 抚顺市| 正镶白旗| 北京市| 潜江市| 万荣县| 西藏| 临海市| 东兰县| 思南县| 榆中县| 新竹市| 松原市| 江都市| 姜堰市| 齐齐哈尔市| 恩施市| 韶山市| 肇州县| 偃师市| 玛多县| 岐山县| 镇赉县| 淮南市| 宝兴县| 红河县| 府谷县| 屯昌县|