建立家庭成員表 sql

2021-07-25 20:31:55 字數 1292 閱讀 8863

create table 家庭成員表(

編號 int(3) unsigned not null auto_increment comment 'id',

姓名 varchar(30) not null default '' comment 'name',

關係 varchar(10) not null,

性別 enum('男','女','保密') character set utf8 collate utf8_general_ci not null default '保密' comment '***',

出生日期 date,

身份證 int(18) ,

**** int(11)  default 0000000000000000,

工作地點 text,

primary key (編號)

)engine=innodb  comment = '家庭成員表';

alter table 家庭成員表 modify column **** bigint(11);

alter table 家庭成員表 modify column 身份證 bigint(18);

insert into 家庭成員表 (姓名,關係,性別,出生日期,身份證,****,工作地點) values ('王盼東', '本人', '男', '1990-12-31', 410482199012310000,18565674629,'');

insert into 家庭成員表 (姓名,關係,性別,出生日期,身份證,****,工作地點) values ('李認', '母親', '女', '1966-08-16', 410482199608160000,15886709760,'河南省汝州市王寨鄉樊古城村');

update 家庭成員表 set 姓名 = '王高飛',關係 = '兄長',性別= '男',出生日期 ='1988-09-09',身份證=4104821988090990000,****=13264185127,工作地點= '北京市' where 編號 = 2;

insert into 家庭成員表 (姓名,關係,性別,出生日期,身份證,****,工作地點) values ('王建政', '父親', '男', '1966-05-13', 410482199605130000,15886706760,'河南省汝州市王寨鄉樊古城村');

delete from 家庭成員表 where 編號 = 1;

select * from 家庭成員表 \g

#可以通過以下命令直接匯入.sql

#mariadb [mysql]> source /home/家庭成員表.sql

#其對中文支援不足可能出現問題

sql 建立臨時表 sql複製表或建立表

一 複製到已有的資料表 insert into select 語句從乙個表複製資料,然後把資料插入到乙個已存在的表中。目標表中任何已存在的行都不會受影響。我們可以從乙個表中複製所有的列插入到另乙個已存在的表中 insert into table2 select from table1 或者我們可以只...

SQL 十九 建立表

單個資料庫可以容納數百個表,每個表在資料庫模式中發揮其自己獨特的作用。sql表由錶行和列組成。表列負責儲存許多不同型別的資料,包括數字,文字,日期甚至檔案。create table語句用於建立新錶。建立基本表涉及命名表並定義其列和每列的資料型別。create table語句的基本語法如下 creat...

sql語句建立表

create table search custom mall id int 11 not null primary keyauto increment,uid int 11 not null name varchar 150 not null search mall id int 11 not n...