mysql 筆記(一) 常見語法以及建表約束

2021-10-09 04:14:27 字數 1233 閱讀 4190

mysql -uroot -p123456
show database;
use alspd
select * from student;
exit;
create database test;
show tables;
create table tablename(name varchar(20),*** char(1),birth date)
describe tablename;
insert into tablename values('zhangpan','f','1992-01-08');
delete from tablename where name='zhangpan';
update tablename set name='alspd' where name='zhangpan';
數值

日期/時間

字串、字元

主鍵約束

能夠唯一確定一張表中的一條記錄,我們通過給某個字段新增約束,就可以使得該字段不重複且不為空

聯合主鍵,加起來不重複就可以

建表後新增

alter table tablename add primary key(id);

alter table tablename modify id int primary key;

刪除 alter table tablename drop primary key;

自增約束

唯一約束

修飾字段的值不可以重複

非空約束

not null

預設約束

插入值是如果沒有傳值,就會使用該預設值

default value

外來鍵約束

2個表,主表和副表

foreign key(class_id) references classes(id)

主表中沒有的資料,是不可以在副表中用的

主表中的記錄被副表引用,是不可以刪除的。

mysql一建注釋 MySql常見操作

啟動mysql服務 dos命令視窗 net start name net stop name 1.關於自增字段重新賦初值的問題?alter table tbl auto increment 1 2.如何實現mysql中自增長欄位的功能?create table abc id int 10 not n...

MySQL常見語法

create database 資料庫名 列如 create database stude1 show databases,顯示所有資料庫 use 庫名,開啟指定的庫 show tables 顯示庫中的所有表 show tables from 庫名,顯示指定庫中的所有表create table 表名...

MySql基本語法 建庫建表 增刪改查

2.資料表 在查詢時可以使用的功能函式 查詢時可以對查詢的列做一些運算 查詢時取消重複 where 條件 啟動資料庫 mysql u root p 建立資料庫 create database 資料庫名 刪除資料庫 drop database 資料庫名 顯示資料庫名 show databases 使用...