最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL創(chuàng)建表操作命令分享

 更新時間:2022年03月25日 09:03:59   作者:江下下啊  
這篇文章主要介紹了MySQL創(chuàng)建表操作命令分享,分享內(nèi)容有查看所有表,創(chuàng)建表和MySQL支持的常用數(shù)據(jù)類型,具有一的參考價值,需要的小伙伴可以參考一下

一、表命令

1.查看所有表

show tables;

2.創(chuàng)建表

CREATE TABLE table_name (
? ? column1_name data_type constraints,
? ? column2_name data_type constraints,
? ? ....
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.創(chuàng)建一個用戶表

CREATE TABLE users (
? ? id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
? ? name VARCHAR(50) NOT NULL,
? ? birth_date DATE,
? ? phone VARCHAR(11) NOT NULL UNIQUE
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

上面的語句創(chuàng)建了一個名為users的表,其中包含5個字段??id???、??name???、??birth_date???和??phone??。注意,每個字段后面都有一個數(shù)據(jù)類型聲明,表示該字段將存儲何種類型的數(shù)據(jù),例如:整數(shù)、字符串、日期等。

二、MySQL支持的常用數(shù)據(jù)類型

1.數(shù)字型

單精度和雙精度不同:

  • 1、在內(nèi)存中占有的字節(jié)數(shù)不同
  • 2、有效數(shù)字位數(shù)不同
  • 3、所能表示數(shù)的范圍不同

2.字符串

3.日期

三、MySQL支持的常用約束

四、存儲引擎

MySQL中的數(shù)據(jù)用各種不同的技術(shù)存儲在文件(或者內(nèi)存)中。這些技術(shù)中的每一種技術(shù)都使用不同的存儲機(jī)制、索引技巧、鎖定水平并且最終提供廣泛的不同的功能和能力。通過選擇不同的技術(shù),你能夠獲得額外的速度或者功能,從而改善你的應(yīng)用的整體功能。

show engines;

五、表命令(crud)

1.查看表結(jié)構(gòu)

desc 表名;

2.查看表的創(chuàng)建語句

show create table '表名';

3.更改表名稱

rename table 原表名 to 新表名;

4.修改表

alter table 表名 add|change|drop 列名 類型;

alter table users add age int default 1;

alter table users add user_desc varchar(50) default '哈哈';
alter table users change user_desc userdesc varchar(50);

alter table users drop userdesc

5.刪除表

drop table 表名;

六、更新約束

1.先創(chuàng)建一個表,除了主鍵,不加其他約束。

CREATE TABLE users1 (
? ? id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
? ? name VARCHAR(50),
? ? birth_date DATE,
? ? phone VARCHAR(11)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

2.給手機(jī)號添加唯一約束

ALTER TABLE users1 ADD UNIQUE (phone);

3.刪除唯一約束

ALTER TABLE users1 DROP INDEX phone;

4.給名字添加非空約束

ALTER TABLE users1 modify name VARCHAR(50) not null;

5.刪除非空約束

ALTER TABLE users1?
CHANGE COLUMN `name` `name` VARCHAR(50) NULL ;

6.給生日添加默認(rèn)約束

ALTER TABLE users1 ALTER birth_date SET DEFAULT '1992-05-11';

7.刪除默認(rèn)約束

ALTER TABLE users1 ALTER birth_date DROP DEFAULT;

到此這篇關(guān)于MySQL創(chuàng)建表操作命令分享的文章就介紹到這了,更多相關(guān)MySQL創(chuàng)建表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

万年县| 阜阳市| 正安县| 宁海县| 金门县| 石楼县| 特克斯县| 榆林市| 十堰市| 丹棱县| 盐源县| 海城市| 兴化市| 花垣县| 乌鲁木齐县| 阜城县| 垦利县| 汉源县| 东乡族自治县| 湘潭市| 房产| 象山县| 凌源市| 遂溪县| 青海省| 平陆县| 闵行区| 安庆市| 林周县| 陇川县| 文成县| 镇巴县| 凤阳县| 永德县| 蒙山县| 民权县| 临安市| 来凤县| 宿松县| 大埔县| 吴川市|