用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

mysql中建库和建表的实例

时间:2015-01-23  来源:西部数据  作者:西部数据

本文章来给大家简单介绍一下mysql中建库和建表的实例,各位同学不防进入参考,一个建库和建表的实例,代码如下:

  1. drop database if exists school; //如果存在SCHOOL则删除 
  2. create database school; //建立库SCHOOL 
  3. use school; //打开库SCHOOL 
  4. create table teacher //建立表TEACHER 
  5.     id int(3) auto_increment not null primary key
  6.     name char(10) not null
  7.     address varchar(50) default '深圳'
  8.     year date 
  9. ); //建表结束 
  10. //以下为插入字段 
  11. insert into teacher values(",'allen','大连一中','1976-10-10′); 
  12. insert into teacher values(",'jack','大连二中','1975-12-23′); 

如果你在mysql提示符键入上面的命令也可以,但不方便调试.

1、你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\下,并在DOS状态进入目录[url=file://\mysql\bin]\mysql\bin[/url],然后键入以下命令:

mysql -uroot -p密码 < c:\school.sql

如果成功,空出一行无任何显示,如有错误,会有提示,以上命令已经调试,你只要将//的注释去掉即可使用.

2、或者进入命令行后使用 mysql> source c:\school.sql;也可以将school.sql文件导入数据库中,代码如下:

  1. drop database if exists school; //如果存在SCHOOL则删除 
  2. create database school; //建立库SCHOOL 
  3. use school; //打开库SCHOOL 
  4. create table teacher //建立表TEACHER 
  5.     id int(3) auto_increment not null primary key
  6.     name char(10) not null
  7.     address varchar(50) default ''深圳''
  8.     year date  --phpfensi.com 
  9. ); //建表结束 
  10. //以下为插入字段 
  11. insert into teacher values('''',''glchengang'',''深圳一中'',''1976-10-10''); 
  12. 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设为日期字段.

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门