1、創(chuàng)建數(shù)據(jù)表
范例:創(chuàng)建數(shù)據(jù)表 ? 以上錯(cuò)誤說(shuō)明:表必須放到對(duì)應(yīng)的數(shù)據(jù)庫(kù)下:有兩種方式可以將表掛入到指定的數(shù)據(jù)庫(kù)下. (1) 在數(shù)據(jù)表名字前面加上數(shù)據(jù)庫(kù)名字,用“.”連接即可:數(shù)據(jù)庫(kù).數(shù)據(jù)表 ? (2) 在創(chuàng)建數(shù)據(jù)表之前先進(jìn)入到某個(gè)具體的數(shù)據(jù)庫(kù)即可:use 數(shù)據(jù)庫(kù)名字; ? 表選項(xiàng):與數(shù)據(jù)庫(kù)選項(xiàng)類似 Engine:存儲(chǔ)引擎,mysql提供的具體存儲(chǔ)數(shù)據(jù)的方式,默認(rèn)有一個(gè)innodb(5.5以前默認(rèn)是myisam) Charset:字符集,只對(duì)當(dāng)前自己表有效(級(jí)別比數(shù)據(jù)庫(kù)高) Collate:校對(duì)集 范例:創(chuàng)建數(shù)據(jù)表使用表選項(xiàng) ? 2、復(fù)制已有表結(jié)構(gòu)從已經(jīng)存在的表復(fù)制一份(只復(fù)制結(jié)構(gòu):表中的數(shù)據(jù)不復(fù)制)
3、顯示數(shù)據(jù)表每當(dāng)一張數(shù)據(jù)表創(chuàng)建,那么就會(huì)在對(duì)應(yīng)的數(shù)據(jù)庫(kù)下創(chuàng)建一些文件(與存儲(chǔ)引擎有關(guān)) ? 注意:這個(gè)結(jié)構(gòu)文件來(lái)自于innodb存儲(chǔ)引擎,innodb存儲(chǔ)引擎所有的文件都存儲(chǔ)在外部的ibdata文件中 ? 4、顯示所有表
范例:顯示所有表 ? 5、匹配顯示表
范例:使用匹配顯示表 ? 6、顯示表結(jié)構(gòu)本質(zhì)含義:顯示表中所包含的字段信息(名字,類型,屬性等)
范例:顯示表結(jié)構(gòu) ? 7、顯示表創(chuàng)建語(yǔ)句查看數(shù)據(jù)表創(chuàng)建時(shí)的語(yǔ)句:此語(yǔ)句看到的結(jié)果已經(jīng)不是用戶之前自己輸入的語(yǔ)句了。
范例:顯示創(chuàng)建表使用的語(yǔ)句 ? 8、語(yǔ)句結(jié)束符Mysql中有多種語(yǔ)句結(jié)束符
? 9、設(shè)置表屬性表屬性指的就是表選項(xiàng):engine,charset和collate
范例:設(shè)置表屬性 ? 注意:如果數(shù)據(jù)庫(kù)已經(jīng)確定了,里面有很多數(shù)據(jù)了,不要輕易修改表選項(xiàng)(字符集影響不大) 10、修改表結(jié)構(gòu)
范例:修改表的結(jié)構(gòu) ?
范例:新增字段 ? 說(shuō)明:
范例:字段位置的使用 ?
范例:修改字段名稱 ?
范例:使用modify修改字段類型 ??
范例:刪除字段 ? 11、刪除表結(jié)構(gòu)
范例:刪除表結(jié)構(gòu)(單個(gè)刪除) ? 范例:刪除表結(jié)構(gòu)(批量刪除表) ? |
|
來(lái)自: 印度阿三17 > 《開(kāi)發(fā)》