MySQL常用語句

2021-05-26 20:27:24 字數 1173 閱讀 3339

基本操作

檢視所有資料庫/表的名稱:show databases/tables;

檢視表的字段資訊:desc 表名;

檢視表的所有資訊:show create table 表名;

更改當前資料庫:use 資料庫名;

ddl語句

建立新錶:create table 表名 (

欄位1 字段型別,

欄位2 字段型別,

...,

constraint 主鍵約束名 (形如:pk_表名)primary key (主鍵字段),

constraint 外來鍵約束名 (形如:

fk_從表_主表)foreign key (外來鍵字段) references 主表(主鍵字段),

constraint 唯一約束名 (形如:uni_表名) unique (唯一字段)

); 建立表的備份:create table 表名2 as select * from 表名1;

刪除已經存在的

資料庫/表:drop database/table if exists 資料庫名/表名; 

往表中新增字段:alter table 表名 add (字段, 字段型別);

刪除表中字段:alter table 表名 drop (字段);

修改表中字段的字段型別:alter table 表名 modify (字段,新字段型別);

新增主鍵約束:alter table 表名 add constraint 主鍵約束名

(形如:pk_表名) primary key 表名(主鍵字段);

新增外來鍵約束:alter table 從表 add constraint 外來鍵約束名

(形如:fk_從表_主表) foreign key 從表(外來鍵字段) references 主表(主鍵字段);

刪除約束:alter table 表名 drop constraint 約束名;

建立索引:create index 索引名 (形如:idx_表名)

on 表名(字段);

刪除索引:drop index 索引名 on 表名;

建立檢視:create view 檢視名 (形如:v$_表名)

as 查詢語句;

刪除檢視:drop view 檢視名;

dml語句

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...