Sql语句内功心法

CREATE SCHEMA <模式名> AUTHORIZATION <用户名>

定义模式实际上定义了一个命名空间,在这个空间可以进一步定义该模式包含的数据库对象,例如基本表,视图,索引

 

DROP SCHEMA <模式名>  <CASCADE|RESTRICT>

选择了CASCADE 表示删除模式的同时把该模式下的数据库对象全部一起删除;

选择了RESTRICT表示如果在该模式下定义了数据库对象,则拒绝该删除语句的执行;

 

 

 

Mysql,sql语句赏析

DROP TABLE IF EXISTS dl_user;

CREATE TABLE dl_user(
id int(12) NOT NULL auto_increment,
email varchar(50) NOT NULL,
nick_name varchar(30) default NULL,
password varchar(50) NOT NULL,
user_integral int(12) not null default 0,
is_email_verify char(3),
email_verify_code varchar(50) default NULL,
last_login_time bigint default NULL,
last_login_ip varchar(15),
PRIMARY KEY (id),
UNIQUE KEY email(email)
)ENGINE=InnoDB DEFAULT CHARSET=UTF8;


insert into dl_user(email,nick_name,password,
user_integral,is_email_verify,email_verify_code,
last_login_time,last_login_ip)
values("jdbc@126.com","jdbc","1234",10,"Y","ABSDFWE",345123421345,"192.168.3.1");

select * from dl_user;
insert into dl_user(email,nick_name,password,user_integral,is_email_verify,email_verify_code,last_login_time,last_login_ip) 
values("jdbc22@126.com","jdbc","1234",10,"Y","ABSDFWE",345123421345,"192.168.3.1")