SQL分類
DDL(數(shù)據(jù)定義語(yǔ)言):針對(duì)數(shù)據(jù)庫(kù)對(duì)象結(jié)構(gòu)的操作,如:數(shù)據(jù)庫(kù)、表、視圖、索引等 DML(數(shù)據(jù)操縱語(yǔ)言):對(duì)數(shù)據(jù)庫(kù)對(duì)象中的數(shù)據(jù)進(jìn)行操作,比如數(shù)據(jù)的增刪改查 DCL(數(shù)據(jù)控制語(yǔ)言):授權(quán)及取消授權(quán)等 TCL(事務(wù)控制語(yǔ)言):對(duì)事務(wù)的控制,如事務(wù)的提交及回滾
一、DDL數(shù)據(jù)定義語(yǔ)言
數(shù)據(jù)庫(kù)操作
創(chuàng)建數(shù)據(jù)庫(kù): create database 數(shù)據(jù)庫(kù)名;
create database if not exit 數(shù)據(jù)庫(kù)名;
查詢所有數(shù)據(jù)庫(kù): show databases;
選擇數(shù)據(jù)庫(kù): use 數(shù)據(jù)庫(kù)名;
銷毀數(shù)據(jù)庫(kù): drop database 數(shù)據(jù)庫(kù)名;
drop database if exists 數(shù)據(jù)庫(kù)名;
數(shù)據(jù)庫(kù)表操作
查詢所有表: show tables;
創(chuàng)建表: create table 表名( 字段1 類型 [約束], 字段2 類型 [約束], ......)
表結(jié)構(gòu)修改(添加字段add;修改字段名稱、類型、位置(first、after);刪除字段drop) alter table 表名 add | change/modify | drop 字段名 類型 約束;
change 舊字段名 新字段名 類型 約束 modify 字段名 類型 約束 (不能用于修改字段名稱)
表名稱修改 rename table 舊表名 to 新表名;
刪除表 drop table 表名;
查看表結(jié)構(gòu) desc 表名;
數(shù)據(jù)類型舉例
數(shù)值類型 整數(shù)類型:tynyint、smallint、mediumint、int、bigint 浮點(diǎn)小數(shù)類型:float、double 定點(diǎn)小數(shù)類型:decimal
字符串類型 文本字符串:char、varchar、tinytext、text、mediumtext、longtext 二進(jìn)制字符串:bit、binary、varbinary、tinyblob、blob、mediumblob、longblob
日期類型 year、time、date、datetime、timestamp
其他類型 enum(枚舉)、set(集合)、json(json數(shù)據(jù))
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-708106.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-708106.html
到了這里,關(guān)于MySQL數(shù)據(jù)庫(kù)的DDL語(yǔ)法匯總的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!