庫:
建立資料庫:create database [if not exists] db_name ;
檢視資料庫:show databases;
顯示資料庫建立語句:show create database db_name;
刪除資料庫:drop database db_name ;
表:create table 表名
(欄位1 資料型別 列的約束,
欄位2 資料型別 列的約束,
……)charset=utf8;
例:create table card
(cno int(11) not null,
name varchar(20) not null,
class int(11) not null,
constraint pk_cno primary key (cno)
)charset=utf8;
修改表結構:
修改表名:alter table 舊表名 rename 新錶名
例:alter table student rename stu;
新增新列:alter table 表名 add 列名,型別
例:alter table student add age int
修改欄位的資料型別:alter table 表名 modify 屬性名 資料型別;
例:alter table student modify phone char(11);
修改列名:alter table 表名change 原列名 新列名 型別
例:alter table student change age stuage int
刪除列:alter table 表名 drop 列名
例:alter table student drop stuage;
檢視表結構:desc 表名
刪除表:drop table 表名
新增資料到表中:
insert into 表名(列1,…… 列n) values(值 1,…… 值 n);
注意:值列表的個數必須與列名數目保持一致;
可以進行多條新增,新增完每條資料後,用逗號隔開即可;可以進行多條新增,新增完每條資料後,用逗號隔開即可;
值列表中值的資料型別、精度要與對應的列型別保持一致;
可以不指定列名,但值列表中值的順序應該與表中字段順序保持一致;
字元和日期型資料應包含在單引號中。字元和日期型資料應包含在單引號中。
值列表中的資料項,應符合對應列的檢查約束要求
修改表中的資料:
update 表名 set 列1 = 新值1,列2 = 新值2,where expr
注意:1.可以更新主鍵列資料,但應保證更新後的主鍵列資料不能出現重複資訊,否則將失敗!
2.可以更新表中外鍵列資料,但應保證新資料在主鍵表的中應事先存在。
刪除表中的資料:
delete from 表名 where expr
注意:如果不使用where子句,將刪除表中所有資料
mysql資料庫核對 Mysql資料庫操作總結
1 部署資料庫服務 mariadb yum install y mariadb 運算元據庫命令 mariadb server 啟動資料庫服務 systemctl startmariadb 建立資料庫 create database 資料庫名 建立好資料庫之後可以檢視資料庫是否建立 show data...
mysql資料庫基本操作 MYSQL資料庫基本操作
1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...
mysql資料庫語法 MySQL資料庫操作語法詳解
1 資料庫建立 建庫語句如下 create database schema會建立乙個給定名稱的資料庫,只有擁有create許可權才能使用該語法。不加if not exists時,如果需要建立資料庫已經同名存在則會報錯。create specification中指定了建立資料庫特性。資料庫特性存放在資...