MYSQL 的語法筆記

2021-09-12 10:16:51 字數 2379 閱讀 9284

– 單字段主鍵約束

create table emp

(id int primary key,

name varchar(20),

dept_id int,

salary float

);– 插入資料,驗證主鍵

insert into emp values(1,『小明』,4,5000);

create table emp_1

(id int ,

name varchar(20),

dept_id int,

salary float,

primary key(id)

);– 多欄位聯合主鍵約束

create table emp_2

(id int ,

name varchar(20),

dept_id int,

salary float,

primary key(id,name)

);– 插入資料,驗證主鍵

insert into emp_2 values(1,『小明』,4,5000);

insert into emp_2 values(1,『小紅』,4,5000);

– 外來鍵約束

create table dept

(id intprimary key,

name varchar(20),

location varchar(50)

)engine=innodb;

create table emp_3

(id intprimary key,

name varchar(20),

dept_id int,

salary float,

constraint fk_emp_dept foreign key(dept_id) references dept(id)

)engine=innodb;

–insert into emp_3 values(1,『小明』,4,5000);

insert into dept values(4,『大資料4班』,『廣現』);

insert into emp_3 values(1,『小明』,4,5000);

– 非空約束

create table emp_4

(id int primary key,

name varchar(20)not null,

dept_id int,

salary float

);– 插入一條姓名null的語句

insert into emp_4 values(1,』』,4,5000);

insert into emp_4 values(2,null,4,5000);

– 唯一性約束

create table emp_5

(id int primary key,

name varchar(20) unique,

dept_id int,

salary float

);– 插入一條姓名null的語句

insert into emp_5 values(1,『你好』,4,5000);

insert into emp_5 values(2,null,4,5000);

insert into emp_5 values(3,』』,4,5000);

– 預設約束

create table emp_6

(id int primary key,

name varchar(20),

dept_id int,

salary float ** ** 2000

);insert into emp_6(id,name,dept_id) values(2,『你好』,4);

– 屬性值自動增長約束

create table emp_7

(id int primary keyauto_increment,

name varchar(20),

dept_id int,

salary float

);insert into emp_7(name,dept_id) values(『你好』,4);

mysql 語法 mysql的刪除語法

刪除資料庫 drop database test 刪除表 drop table ifexists test 刪除表資料 delete from test where id 1 不會減少表或索引所占用的空,可以加where條件,可以進行rollback回滾 truncate table test 執行...

mysql 的基本語法 MYSQL基本語法

資料庫 可視為電子化的檔案櫃 儲存電子檔案的處所 為什麼使用資料庫 持久化 方便管理資料 結構化查詢 非結構化查詢 net start 程式 啟動 net stop 程式 結束 mysql uroot p3307 p 新建資料庫 create database 資料庫名 使用資料庫 use 資料庫名...

mysql的基本語法 mysql的基本語法

正文本篇文章主要是記錄一些常用的mysql語法,方便使用時候進行查閱。linux上常用命令 命令都以 結尾 1,登入mysql mysql u賬號 p密碼 2,檢視幫助 help 或者 h 3,檢視有哪些資料庫 show databases 4,進入某個資料庫 use databasename 5,...