mysql必知必会学习笔记(一)
MYSQL必知必會(huì)第三章--了解數(shù)據(jù)庫(kù)和表
書中部分代碼展示:
CREATE DATABASE crashcourse; /*創(chuàng)建名為 crashcourse 的新數(shù)據(jù)庫(kù)*/SHOW DATABASES; /*顯示全部數(shù)據(jù)庫(kù)*/USE crashcourse; /*選擇數(shù)據(jù)庫(kù)crashcourse供我們使用*/SHOW TABLES; /*顯示當(dāng)前數(shù)據(jù)庫(kù)下全部數(shù)據(jù)表*/SHOW COLUMNS FROM my_table; DESCRIBE my_table; /*顯示表my_table中各字段的信息*/SHOW CREATE DATABASE crashcourse; /*顯示創(chuàng)建特定數(shù)據(jù)庫(kù)(crashcourse)的mysql語句*/SHOW CREATE TABLE my_table; /*顯示創(chuàng)建特定數(shù)據(jù)表(my_table)的mysql語句*/SHOW STATUS; /*顯示廣泛的服務(wù)器狀態(tài)信息*/SHOW ERRORS; /*顯示服務(wù)器錯(cuò)誤信息*/SHOW WARNINGS; /*顯示服務(wù)器警告信息*/STATUS; /*服務(wù)器運(yùn)行狀態(tài)*/
案例分析:
打開cmd,進(jìn)入mysql
輸入SHOW DATABASES; 命令,顯示出我的可用數(shù)據(jù)庫(kù)的列表。其中my_firstsql數(shù)據(jù)庫(kù)為我之前練習(xí)創(chuàng)建的,以后會(huì)經(jīng)常使用它。
USE語句不返回任何結(jié)果。這里輸入U(xiǎn)SEmy_firstsql;命令,顯示出Database changed消息是mysql命令行實(shí)用程序在數(shù)據(jù)庫(kù)選擇成功后顯示的。
SHOW TABLES;命令顯示獲得的數(shù)據(jù)庫(kù)(在這里為my_firstsql)內(nèi)的表的列表.
SHOW CREATE DATABASE my_firstsql;顯示數(shù)據(jù)庫(kù)my_firstsql創(chuàng)建時(shí)的信息,可以看到編碼方式為默認(rèn)的utf-8。
SHOW COLUMNS FROM infor;顯示表infor中字段的信息,包含字段名、數(shù)據(jù)類型、是否允許空值、鍵信息、默認(rèn)值、其他信息。infor表中的信息表明,所有字段都不允許為空,id為主鍵且自動(dòng)編號(hào)。
SHOW CREATE TABLE infor;顯示我們創(chuàng)建infor表時(shí)的信息,如各個(gè)字段信息,引擎為InnoDB引擎,編碼方式為默認(rèn)的utf-8。
其他內(nèi)容:
MYSQL語句規(guī)范:
1.?關(guān)鍵字與函數(shù)名全部大寫
2.?數(shù)據(jù)庫(kù)名稱、表名稱、字段名稱全部小寫
3.?SQL語句必須以分號(hào)結(jié)尾
Mysql中的各種引擎:
http://blog.csdn.net/gaohuanjie/article/details/50944782
通過show status 優(yōu)化數(shù)據(jù)庫(kù)性能:
http://blog.csdn.net/ls3648098/article/details/9293643
mysql 的 status命令里面都是什么意思:
https://zhidao.baidu.com/question/541317437.html
總結(jié)
以上是生活随笔為你收集整理的mysql必知必会学习笔记(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 股票神奇九转怎么用
- 下一篇: MYSQL必知必会学习笔记(二)