sql基础语句
创建数据库
create database 数据库名;
use 数据库名; 使用数据库
show databases; 展示所有的数据库
创建表
## create table 表名 (字段名 类型(长度) <约束,默认值,注释>)
约束
##非空 NOT NULL 不能为空
##非负 UNSIGNED 插入的数字不能是负数
##主键 PRIMARY KEY 为主键,值唯一
##自增 AUTO_INCREMENT 只应用于主键列
##唯一 UNIQUE 用于保证该字段有唯一性,可以为空
##外键 FOREIGN KEY 用于限制两个表的关系
##默认 DEFAULT 指定默认值
##注释 COMMENT
CREATE TABLE tb_testinfo
(
text_id INTEGER(10) PRIMARY KEY auto_increment not null comment '主键id',
text_name VARCHAR(30) comment '名称'
);
修改表字段
alter table 表名 add 字段名 int not null; 增加字段
alter table 表名 modify 字段名 varchar(10) not null; 修改字段属性
alter table 表名 change 要改的字段名 新字段名 varchar(10) not null; 修改字段名、字段属性
desc 表名; 查看表的字段详情
alter table 表名 drop 字段名; 删除某字段
修改表
alter table 要修改的表名 rename to 新表名; 改表名
alter table 要修改的表名 engine=myisam; 修改表引擎
表操作
drop table if exists 表名; 判断是否存在改表,如存在就删除
show tables; 查询当前数据库中所有表

浙公网安备 33010602011771号