mysql操作(建立表,向表中新增資料)

2021-08-04 04:09:47 字數 1312 閱讀 7657

建立表:

使用者表:

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

'',//設定主鍵為id

primary

key (id))

//設定儲存引擎 innodb支援事物

engine = innodb

default 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 = innodb

default charset = utf8;

//向表中插入記錄

insert

into tbl_user(id,name,password,email) values

(1,'zhangsan','123456','[email protected]'),

(2,'lisi','123456','[email protected]');

insert

into tbl_address(city,country,user_id) values

('beijing','china',1);

insert

into tbl_address(city,country,user_id) values

('tianjin','china',2);

MYSQL向某錶新增字段

使用alter table命令來向乙個表新增字段,示例如下 向t user表新增user age欄位 alter table t user add column user age int 11 default null comment 年齡 after user email 命令解釋 t user ...

PHP 向表中新增記錄

向表中新增記錄,通常要使用如下的sql語句。insert into table name field1,field2,field3,values value1 value2 value3 其中 table name 為指定的表名 field1 field2 field3分別為表中欄位名 value1...

向表中新增資料

新增資料 1.所有欄位都插入 insert into student values a001 張三 男 01 5月 05 10 oracle中預設的日期格式 dd mon yy dd 日子 天 mon 月份 要加上漢字 月 不然報錯 yy 2位的年 如 09 6月 99 代表1999年6月9號 2....