/*建立資料庫*/
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...