常用命令
1急波、登陸命令:mysql -uroot -p
2鸯隅、查看數(shù)據(jù)庫:show databases;
3巨朦、切換數(shù)據(jù)庫: use <數(shù)據(jù)庫名>;
4守问、查看所有表: show tables;
5喧半、查看表結(jié)構(gòu)或表字段: desc <表名>;
6、查看表記錄:select * from <表名>;
7蠕蚜、退出數(shù)據(jù)庫 \q;
mysql基礎(chǔ)篇
一扣囊、數(shù)據(jù)庫操作
1乎折、查看數(shù)據(jù)庫 show databases;
2、創(chuàng)建數(shù)據(jù)庫 create database <數(shù)據(jù)庫名>侵歇;
3骂澄、刪除數(shù)據(jù)庫 drop database <數(shù)據(jù)庫名>;
4惕虑、切換數(shù)據(jù)庫 use <數(shù)據(jù)庫名>坟冲;
二、表操作
1溃蔫、查看表 show tables;
2健提、創(chuàng)建表 create table <t1>(字段1 type,字段2 type伟叛,字段3 type)私痹;
3、修改表名 rename table <新> to <舊>;
4统刮、刪除表 drop table <表名>紊遵;
5、查看表字段 desc <表名>侥蒙;
6暗膜、查看表數(shù)據(jù) select * from <表名> select id from <表名>;
mysql數(shù)據(jù)庫設(shè)計篇:
1鞭衩、數(shù)據(jù)表概念
2学搜、數(shù)據(jù)字段類型
3娃善、數(shù)據(jù)字段屬性
4、數(shù)據(jù)表對象管理
5恒水、數(shù)據(jù)表的類型及存儲位置
6会放、數(shù)據(jù)表的默認(rèn)字符集
7、創(chuàng)建索引
表字段類型
1钉凌、數(shù)值
//int(3)與長度無關(guān),不夠3位時前面補(bǔ)0
2捂人、字符串
char(n)快御雕,可能會浪費(fèi)空間
varchar(n)慢,節(jié)省空間
//
char(30) 255字節(jié)
varchar(30) 255字節(jié)
text 65535字節(jié)
longtext 42億字節(jié)
varchar(30) 可變長的最大30字節(jié)
char(30) 不可變長的占用30字節(jié)
3滥搭、日期
//建議日期類型存int 時間戳
tips: 酸纲;代表命令的結(jié)束