一、數(shù)據(jù)庫基礎(chǔ):
1.連接數(shù)據(jù)庫的三大條件:
數(shù)據(jù)庫服務(wù)器地址护戳、數(shù)據(jù)庫訪問用戶名云稚、當(dāng)前訪問用戶名的密碼
進(jìn)入本地?cái)?shù)據(jù)庫服務(wù)器:
mysql -hlocalhost -uroot -p
Enter password:密碼(密文格式)
2.其他命令:
net start mysql; 啟動數(shù)據(jù)庫
net stop mysql; 停止數(shù)據(jù)庫
help 或者 \h 幫助
quit 或者 exit 退出mysql命令行
\c 取消輸入的命令
二、數(shù)據(jù)庫語句:
1.數(shù)據(jù)庫基本語句:
create database 數(shù)據(jù)庫名; 創(chuàng)建數(shù)據(jù)庫(數(shù)據(jù)庫名)
drop database 數(shù)據(jù)庫名; 刪除數(shù)據(jù)庫(數(shù)據(jù)庫名)
use 數(shù)據(jù)庫名; 使用數(shù)據(jù)庫(數(shù)據(jù)庫名)
show create database 數(shù)據(jù)庫名; 創(chuàng)建數(shù)據(jù)庫的簡要描述欠窒,可看到數(shù)據(jù)庫的默認(rèn)字符集
2.數(shù)據(jù)表基本語句:
create table 表名(字段名 數(shù)據(jù)類型, 字段名 數(shù)據(jù)類型); 創(chuàng)建數(shù)據(jù)表
drop table 表名; 刪除數(shù)據(jù)表
desc 表名; 查看表的詳細(xì)信息(Field Type Null Default Extra)
show create table 表名; 創(chuàng)建數(shù)據(jù)表的簡要描述悦污,可看到engine和charset
3.其他語句:
show character set; 查看當(dāng)前MySQL支持的所有字符集
show engines; 查看當(dāng)前MySQL支持的所有存儲引擎
三铸屉、數(shù)據(jù)表的操作語句:
1.修改表語句:
alter table 表名 add 字段名 數(shù)據(jù)類型;/alter table 表名 add 字段名 數(shù)據(jù)類型 after 字段名0;
在表末尾添加/在字段0之后添加新的字段
alter table 表名 modify 字段名 新數(shù)據(jù)類型; 修改老字段數(shù)據(jù)類型
alter table 表名 drop 字段名; 刪除已有字段
alter table 表名 change 老字段名 新字段名 新數(shù)據(jù)類型; 修改已有字段的字段名和數(shù)據(jù)類型
2.插入數(shù)據(jù):
常規(guī)方式:按照數(shù)據(jù)庫字段順序插入一條完整的數(shù)據(jù)
insert into 表名(字段1, 字段2, 字段3)
values(數(shù)據(jù)類型1, 數(shù)據(jù)類型2, 數(shù)據(jù)類型3);
常用方式:不需要指定字段名,但要求輸入數(shù)據(jù)類型要和字段的數(shù)據(jù)類型順序相同
insert into 表名 values(數(shù)據(jù)類型1, 數(shù)據(jù)類型2, 數(shù)據(jù)類型3);
其他方式:選中字段添加數(shù)切端,剩余數(shù)據(jù)按照默認(rèn)值處理
insert into 表名(字段1) values(數(shù)據(jù)類型1)彻坛;
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者