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;       查询当前数据库中所有表

 
 
 
 
 
posted @ 2021-04-12 13:55  终末s  阅读(54)  评论(0)    收藏  举报