加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹤壁站长网 (https://www.0392zz.cn/)- 分布式云、存储数据、视频终端、媒体处理、内容创作!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql中建库和建表的实例

发布时间:2022-06-18 08:38:17 所属栏目:MySql教程 来源:互联网
导读:本文章来给大家简单介绍一下mysql中建库和建表的实例,各位同学不防进入参考,一个建库和建表的实例,代码如下: drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL use school; //打开库SCHOOL create table tea
  本文章来给大家简单介绍一下mysql中建库和建表的实例,各位同学不防进入参考,一个建库和建表的实例,代码如下:
 
  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
  ); //建表结束
  //以下为插入字段
  insert into teacher values(",'allen','大连一中','1976-10-10′);
  insert into teacher values(",'jack','大连二中','1975-12-23′);
  如果你在mysql提示符键入上面的命令也可以,但不方便调试.
 
  1、你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:下,并在DOS状态进入目录[url=file://mysqlbin]mysqlbin[/url],然后键入以下命令:
 
  mysql -uroot -p密码 < c:school.sql
 
  如果成功,空出一行无任何显示,如有错误,会有提示,以上命令已经调试,你只要将//的注释去掉即可使用.
 
  2、或者进入命令行后使用 mysql> source c:school.sql;也可以将school.sql文件导入数据库中,代码如下:
 
  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  --phpfensi.com
  ); //建表结束
  //以下为插入字段
  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设为日期字段.

(编辑:鹤壁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读