MySQL常用基礎SQL語句以及常用約束

2021-09-26 14:09:04 字數 816 閱讀 5922

/*建立資料庫*/

create database mydb;

/*刪除資料庫*/

drop database mydb;

/* 檢視當前所有資料庫*/

show databases;

/*建立表*/

create table student(

id int(11),

pwd varchar(255)

);/*刪除表*/

drop table student;

/*表中插入資料*/

insert into student(id,pwd) values(1,'123456');

/*查詢表中資料 最好不要用* 效率低*/

select id,pwd from student;

/*更新表中資料*/

update student set pwd ='12345' where id =1;

/* 刪除表中資料*/

delete from student where id =1;

主鍵約束:primary key 注意和 unique 區別 主鍵不能為空並且唯一 unique 可以為空唯一

外來鍵約束:constraint 外鍵名 foreign key(字段) references 表(字段); 

被關聯的不一定是主鍵 unique約束的也可以被關聯

唯一約束:unique

不能為空:not null

預設約束:default

自增用於int型別主鍵:auto_increment

SQL 常用基礎語句

1 sql select 語句 語法 select 列名稱 from 表名稱 2 sql select distinct 語句 語法 select distinct 列名稱 from 表名稱 3 sql where 語句 語法 select 列名稱 from 表名稱 where 列 運算子 值 操作...

MySql 常用SQL語句

create database kali use kali show tables create table students sno varchar 10 primary key,sname varchar 10 not null,varchar 2 check in 男 女 age varcha...

常用sql語句(mysql)

給表新增列 sql alter table table name add column col name varchar 255 not null default default value 增加表列,指定格式 sql alter table table name add col name bool...