mysql的根本用法
來源:懂視網
責編:小采
時間:2020-11-09 13:31:40
mysql的根本用法
mysql的根本用法:mysql的基本用法 創建數據庫:create database [if not exist]name [character set 編碼方式 collate 校對規則] 顯示庫的創建信息:show create database name 數據庫的刪除:drop database [if exist]name 備份數據庫:mys
導讀mysql的根本用法:mysql的基本用法 創建數據庫:create database [if not exist]name [character set 編碼方式 collate 校對規則] 顯示庫的創建信息:show create database name 數據庫的刪除:drop database [if exist]name 備份數據庫:mys

mysql的基本用法 創建數據庫:create database [if not exist]name [character set 編碼方式 collate 校對規則] 顯示庫的創建信息:show create database name 數據庫的刪除:drop database [if exist]name 備份數據庫:mysqldump -u用戶名 -p數據庫名(路徑)
mysql的基本用法
創建數據庫:create database [if not exist]name [character set 編碼方式 collate 校對規則] |
顯示庫的創建信息:show create database name |
數據庫的刪除:drop database [if exist]name |
備份數據庫:mysqldump -u用戶名 -p數據庫名>(路徑)文件名.sql(windows命令、腳本文件,要退出sql命令窗口quit) |
數據庫恢復(1):Source 文件名.sql(sql命令) |
1、創建庫 create database name; |
2、恢復數據 Source (加路徑)文件.sql |
數據庫恢復(2):(上面步驟2改為)mysqldump -u用戶名 -p數據庫名<(路徑)文件名.sql(windows命令、腳本文件,要退出sql命令窗口quit) |
查看表的結構:desc table_name; |
更改表的名字:rename table table_name to new_name; |
更改表的列名:alter table table_name change column name new_name 類型; |
1、插入失敗的解決方法: |
show variables like 'chara%' |
set character_set_client=gb2312
顯示失敗后的解決方法:set character_set_results=gb2312(只對這次有效窗口關閉后失效,永久有效應該改配置文件) |
修改表中數據:update table_name set col_name=value where …; |
刪除一條記錄:delete from table_name where …; |
不能刪除某一列的值,也不能刪除表;刪除時應注意與其他表的參照完整性問題 |
truncate 也可以刪除表中的記錄(先摧毀表再重建表的結構) |
查詢語句:select [distinct](過濾掉重復數據) col1,col2 from table_name; |
可以多數據進行運算:select col_name+10 from table_name;select(col1+col2+col3)from table_name |
使用別名進行顯示:select(col1+col2+col3) as 總數 from table_name(不用as也可以) |
模糊查詢中%代表一個或多個字符_代表一個字符 |
order by 放在select語句后面進行排序 …order by col_name asc/desc; |
count統計:select count(*) from table_name;統計有多少行 |
sum合計函數:select sum(列名) from table_name;統計該列數據總和 |
AVG返回平均值 |
Max/min返回最大值最小值 |
group by:對列進行分組 |
有合計函數時使用having子句過濾where放在最后 而不能用where |
定義主鍵(primary key)不允許為空不允許重復 |
定義主鍵自動增長 auto_increment |
定義唯一性:unique |
非空:not null; |
定義外鍵約束:constraint ordersid_FK foreign key (ordersid) references others(id); |
|
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
mysql的根本用法
mysql的根本用法:mysql的基本用法 創建數據庫:create database [if not exist]name [character set 編碼方式 collate 校對規則] 顯示庫的創建信息:show create database name 數據庫的刪除:drop database [if exist]name 備份數據庫:mys