##判断数据库是否存在 存在就删除           例句:DROP DATABASE IF EXISTS testdb;

##创建数据表的操作                                  例句:CREATE DATABASE testdb;

##使用/指向数据库                                     例句:use testdb;

##判断创建表是否存在,存在就删除         例句: DROP TABLE IF EXISTS tb_trseInfo;

##创建表 ##--CREATE TABLE 表名(字段名 类型 长度<约束,默认值,注释>)

CREATE TABLE tb_trseInfo ( test_id INTEGER(10) PRIMARY KEY COMMENT '测试Id', test_name VARCHAR(30) NOT NULL COMMENT '测试名称', test_pwd VARCHAR(20) NOT NULL DEFAULT '88888888' COMMENT '测试密码' );

DROP TABLE IF EXISTS tb_user;

CREATE TABLE tb_user ( user_id int AUTO_INCREMENT PRIMARY KEY COMMENT '用户编号', user_name VARCHAR(30) NOT NULL, user_birthday DATE, user_gender CHAR(3), user_state TINYINT(1) not null, user_height DECIMAL(4,1) not null, user_decribe Text );

##-------------------表字段操作 #新增字段 alter table 表名 add 字段名 数据类型;

ALTER TABLE tb_user ADD user_phone VARCHAR(11) not null COMMENT '用户电话';

#修改字段类型 alter table 表名 modify 字段名 新数据类型;

ALTER TABLE tb_user MODIFY user_phone int not null COMMENT '用户电话';

#修改字段名称 alter table 表名 change 原字段名 新字段名 数据类型;

ALTER TABLE tb_user CHANGE user_phone tel_phone VARCHAR(11) not null COMMENT '座机';

#查询表的字段详情语法:DESC 表名 DESC tb_user;

#删除字段(drop): alter table 表名 drop 字段名;

alter table tb_user drop tel_phone;

#----- #修改表名: alter table 表名 rename 新表名;

alter table tb_user rename t_user;

#删除表格语法 DROP TABLE table_name ;

#查询当前数据库中所有表 show TABLES

#查询创建表时的SQL语句 #语法

SHOW CREATE TABLE table_name; SHOW CREATE TABLE tb_user;

#插入数据语法: #insert into 表名称 (字段名称,字段名1,字段名2,....字段名n) values (值1,值2,....值n)

insert into tb_user (user_name,user_birthday,user_gender,user_state,user_height,user_decribe) values ('gerry','2017-09-05','男',1,174.7,'gerry是朝夕Java学院讲师');

#简写: (前提插入的数据对应表中所有的字段)

insert into tb_user values (5,'gerry1','2017-09-05','男',1,174.7,'简写');

#向testdb中的t_user表插入指定列的值【注意指定列插入数据前提是其他列没有非空的约束】

insert into tb_user (user_name,user_state,user_height,user_decribe) values ('tom',1,178.2,'tomcat');

#update 表名 set 字段1=修改的值1,字段2=修改的值2,......字段n=修改的值n where 修改条件

update tb_user set user_birthday='2000-10-20' where user_id = 4;

update tb_user set user_height = 176.3,user_state=2 where user_id=4;

update tb_user set user_state = 7 where user_id > 1;