Mysql 資料庫基本操作(1)
阿新 • • 發佈:2018-11-25
1、庫的管理 1)庫的基本操作: ①檢視所有庫:show databases; ②建立庫(指定字符集):create database 庫名 character set utf-8; ③檢視建立庫的語句:show create database 庫名; ④檢視當前所在庫:select database(); ⑤切換庫:use 庫名; ⑥檢視庫中的表:show tables; ⑦刪除庫:drop database 庫名; 2、表的管理(一行為一條記錄,一列為一個欄位) ①建立表(別忘了選擇庫,指定字符集):create table 表名(欄位名 資料型別,# name char(10), age int, score int)character set utf8; ②檢視建立表的語句(字符集,儲存引擎): show create table 表名; ③查看錶結構:desc 表名; ④刪除表: drop table 表名; 3、注意: 所有的資料都是以檔案形式儲存在資料庫目錄下 /var/lib/mysql 4、表記錄管理 1)插入(insert) insert into 表名 values(值1),(值2)...; insert into 表名(欄位1,欄位2) values(值1,值2) 2)查詢(select) select * from 表名 where 條件; select 欄位1,欄位2 from 表名 where 條件; 5、表字段操作: (1)語法:alter table 表名 ...; (2)新增欄位(add) alter table 表名 add 欄位名 資料型別 alter table 表名 add 欄位名 資料型別 first alter table 表名 add 欄位名 資料型別 after 欄位名; (3)刪除欄位名(drop) alter table 表名 drop 欄位名; (4)修改欄位資料型別(modify) alter table 表名 modify 欄位名 新資料型別; ## 會受到表中已有資料的限制 (5)修改表名(rename) alter table 表名 rename 新表名; (6)修改欄位名(change) alter table 表名 change 原欄位名 新欄位名 新資料型別; 6、表記錄操作 (1)刪除表記錄(delete) delete from 表名 where 條件; 注意:一定要加where條件,不然全部刪除 (2)更新表記錄(update) 1、update 表名 set 欄位1=值1,欄位2=值2 where 條件; 注意:一定要加where條件,不然全部更新 7、總結: 表字段(alter table 表名) 表記錄 增: add insert into 表名 ... 刪: drop delete from 表名 ... 改: modify update 表名 set ... 查: desc 表名 select * from 表名 ...