日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql创建表和数据库

發(fā)布時(shí)間:2025/7/14 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql创建表和数据库 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)表,例子。MySQL語(yǔ)句

1.創(chuàng)建數(shù)據(jù)庫(kù): ? ?創(chuàng)建的代碼:create ?數(shù)據(jù)庫(kù)的代碼:database ? 數(shù)據(jù)庫(kù)表名:隨便起,只要自己記住就行。test

create database test;

?

?

2.刪除數(shù)據(jù)庫(kù): 刪除的代碼:drop ?數(shù)據(jù)庫(kù)代碼:database ?要?jiǎng)h除哪一個(gè)數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)名:test

?

drop database test;

?

?

3.創(chuàng)建表: ? 數(shù)據(jù)庫(kù)建好后該往里創(chuàng)建表了;例下 ?創(chuàng)建: create ? 表的代碼: table ? 表名:隨便取 ? ceshi   

create table class (code varchar(20) primary key,name varchar(20) not null ); create table ceshi (ids int auto_increment primary key,uid varchar(20),name varchar(20),class varchar(20),foreign key (class) references class(code) );

?

注:自增長(zhǎng)代碼代表:auto_increment

  主建的代碼代表:primary key

  外鍵的代碼代表公式:foreign key (列名) ?references ?主表名 (列名)

? ? ? fornign key+(列名) ?代表給哪一個(gè)加外鍵 references 要引用哪個(gè)表里的列

? ? ? 是否為空: 不為空的代碼:not null

?

4.刪除: ? ? ?刪除代碼的代表:drop ?刪除的是表: table ?要?jiǎng)h的那個(gè)表名:ceshi

drop table ceshi;

?

?

?

?

代碼寫(xiě)創(chuàng)建數(shù)據(jù)庫(kù)是注意:

1.類(lèi)型包含長(zhǎng)度的,在類(lèi)型后面加(括號(hào)),括號(hào)里面寫(xiě)長(zhǎng)度

2.上一列寫(xiě)完加逗號(hào)

3.最后一列不要寫(xiě)逗號(hào)

4.在每一條SQL語(yǔ)句寫(xiě)完之后要加分號(hào);

5.如果有外鍵關(guān)系,先創(chuàng)建主表

?

例子:

創(chuàng)建表: create table class (code varchar(20) primary key,name varchar(20) ); create table student (code varchar(20) primary key,name varchar(20),sex bit,age int,class varchar(20),foreign key (class) references class(code) ); create table kecheng (code varchar(20) primary key,name varchar(20) ); create table teacher (code varchar(20) primary key,name varchar(20) ); create table chengji ( ids int auto_increment primary key,scode varchar(20),kcode varchar(20),degree float,foreign key (scode) references student(code),foreign key (kcode) references kecheng(code) ); create table tkecheng (ids int auto_increment primary key,tcode varchar(20),kcode varchar(20),foreign key (kcode) references kecheng(code),foreign key (tcode) references teacher(code) );

轉(zhuǎn)載于:https://www.cnblogs.com/Generalwake/p/9230650.html

總結(jié)

以上是生活随笔為你收集整理的mysql创建表和数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。