1. 程式人生 > >mysql數據庫建庫建表實例

mysql數據庫建庫建表實例

create 刪除 存在 database efault int 字段 primary 日期字段

一。實例。

drop database if exists school; //如果存在SCHOOL則刪除
create database school; //建立庫SCHOOL
use school; //打開庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ‘‘深圳‘‘,
year date
); //建表結束

desc teacher;//查詢表結構。

//以下為插入字段
insert into teacher values(‘‘‘‘,‘‘glchengang‘‘,‘‘深圳一中‘‘,‘‘1976-10-10‘‘);
insert into teacher values(‘‘‘‘,‘‘jack‘‘,‘‘深圳一中‘‘,‘‘1975-12-23‘‘);

註:在建表中
1、將ID設為長度為3的數字字段:int(3);並讓它每個記錄自動加一:auto_increment;並不能為空:not null;而且讓他成為主字段primary key。

2、將NAME設為長度為10的字符字段

3、將ADDRESS設為長度50的字符字段,而且缺省值為深圳。

4、將YEAR設為日期字段。

二。命令:

表操作命令:
復制表結構:create table table1 like table2;
復制數據:insert into table1 select * from table2 ;

清空數據表:truncate table t1;

mysql數據庫建庫建表實例