mysql操作(创建表,向表中添加数据)

来源:互联网 发布:北京超图软件怎么样 编辑:程序博客网 时间:2024/05/16 08:24
创建表:用户表:create table tbl_user(//id是没有业务含义的逻辑主键,不允许为空,无符号的,自增长的整数类型id int(11) unsigned not null auto_increment,//name是用户名字,字符串类型,不允许为空,默认值为空name varchar(50) not null default '',//password是用户密码,字符串类型,不允许为空,默认值为空password varchar(50) not null default '',//email是用户email,允许为空,字符串类型,默认值为空email varchar(50) default '',//设置主键为idprimary key (id))//设置存储引擎 innodb支持事物engine = InnoDBdefault charset = utf8;地址表:create table tbl_address(id int(11) unsigned not null auto_increment,city varchar(20) default null,country varchar(20) default null,//用户表的主键user_id int(11) unsigned not null,primary key(id))engine = innodbdefault charset = utf8;//向表中插入记录insert into tbl_user(id,name,password,email) values(1,'zhangsan','123456','zhangsan@163.com'),(2,'lisi','123456','lisi@163.com');insert into tbl_address(city,country,user_id) values('beijing','china',1);insert into tbl_address(city,country,user_id) values('tianjin','china',2);