description
code
remarks
dos進入資料庫
mysql -uroot -p
配置本機環境變數
顯示所有資料庫
show databases;
建立資料庫
create database dbname;
刪除資料庫
drop database dbname;
判斷資料庫是否存在
(獲取資料庫詳情)
select * from information_schema.schemata where schema_name = 「dbname」;
進入資料庫
use dbname;
顯示所有表
show tables;
檢視表結構
describe 表名;
檢視表詳細定義
show create tables tablename;
建立表create table 表名 (欄位名 型別 約束, 欄位名 型別 約束,設定外來鍵 …)
約束primary key / auto_increment / unique / not null / default 『張三』
主鍵和自動增長一起使用
設定外來鍵
foreign key (當前表外鍵名) references fktbalename(primarykey)
設定外來鍵(定外鍵名)
constraint fkname foreign key (當前表外鍵名) references fktbalename(primarykey)
刪除外來鍵約束
alter table tablename drop foreign key fkname
刪除表drop table 表名
如果表存在則刪除
drop table if exists class
插入資料
insert into 表名(字段,…) values (資料,…);
清空資料
delete from tablename
有日誌清空資料
truncate table tablename
無日誌修改表名
alter table tablename rename newtbalename
修改欄位名
alter table tablename change oldfiledname newfiledname 型別 [約束]
修改字段型別/約束
alter table tablename modify filedname 型別 [約束]
增加字段
alter table tablename add filedname type [constraint] [first or after filedname]
first–>首位 after filedname–>某欄位後面
刪除字段
alter table tablename drop filedname
修改字段排序位置
alter table tablename modify filedname type [constraint] first [or after filedname]
查詢資料
select * from tablename
todo 複雜查詢
發布於csdn
mysql常用語句 MySQL常用語句
create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...
php mysql 常用語句 mysql常用語句
一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...
MySQL常用語句
and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...