赞
踩
create database 数据库名
rename database old_数据库名 to new_数据库名
不建议用这个语句,新版不支持了
可在网上找不同的方法
drop database 数据库名
show databases;
use 数据库名;
create table 表名 (字段)
字段----(name varchar(45) not null)name 为字段名 ,varchar(45) 为数据类型 ,not null 为不为空,
use 数据库名;
alter table old_表名 rename to new_表名
use 数据库名;
drop table 表名
use 数据库名;
show tables;
use 数据库名;
describe 表名
use 数据库名;
alter table 表名
add (字段)
use 数据库名;
alter table 表名 modify column 字段名 ___要改的__ ___要改的(也可以省略)___
use 数据库名;
alter table 表名 drop column 字段名;
use 数据库名;
alter table 表名
add constraint PK_字段名
primary key (字段名)
1.无其他约束,可以直接删
2.如果有其它约束,先解除约束,再删除
alter table 表名 drop primary key;
use 数据库名;
alter table 表名
change column 字段名
字段名 数据类型 default 'X';
use 数据库名;
alter table 表名
change column 字段名
字段名 数据类型 default null;
use 数据库名;
alter table 表名
add constraint CK_字段名
check (字段名 between xx and xx)
就是给一定的范围
ALTER TABLE <数据表名> DROP CONSTRAINT <检查约束名>;
有问题,我语句报错
insert into 表名 (字段名1,字段名2,字段名3...) values (x1,x2,x3...);
insert 表名 (字段名1,字段名2,字段名3...) values (x1,x2,x3...);
insert into 表名 values (x1,x2,x3);
插入值的时候一定要注意字段的数据类型,再插值
刚开始学个人比较推荐用第一种
replace into 表名 (字段1,字段2,.....) value (值1,值2,.....);
判断条件最好用主键判断
delete from 表名 where 判断条件;
判断条件最好用主键判断
update 表名 set 字段=新字段内容 where 判断条件;
判断条件最好用主键判断
alter table 外表名
add constraint FK_字段名 foreign key (字段名) references 主表名(字段名);
alter table 表名 drop foreign key 外键名;
alter table 表名 add index 自己取的名字 (字段名);
alter table 表名 add unique index 自己取的名字 (字段名);
alter table 表名 add constraint 自己取的名字 unique (字段名);
select * from 表名;
select * from 表名 where 判断条件
select 字段1,字段2,.....from 表名;
select * from 表名 limit X1 offset X2;
select max(字段),min(字段),count(字段),avg(字段) ,sum(字段)from 表名;
select * from 表名 group by 字段;
select * from 表名1,表名2;
select * from 表名 order by 字段 [asc/desc] ;
asc 为升序 (默认)
desc 为降序
内连接: select * from 表名1 inner join 表名2 on 表名1.相关字段=表名2.相关字段
外连接: select * from 表名1 outer join 表名2 on 表名1.相关字段=表名2.相关字段
这为最基础的一些语句了,多多练习自然就记住了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。