(笔记)Mysql实例:建库建表并插入数据1
2016-01-24 13:43
711 查看
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提示符键入上面的命令也可以,但不方便调试。有两种方法来解决这个问题:
你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
或者进入命令行后使用 mysql> source c:\\school.sql; 也可以将school.sql文件导入数据库中。
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提示符键入上面的命令也可以,但不方便调试。有两种方法来解决这个问题:
你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
或者进入命令行后使用 mysql> source c:\\school.sql; 也可以将school.sql文件导入数据库中。
相关文章推荐
- (笔记)Mysql命令mysqldump:备份数据库
- (笔记)Mysql命令rename:修改表名
- (笔记)Mysql命令alter add:增加表的字段
- MySQL5.5.19安装
- 使用nodejs,express,mysql,Bootstrap开发采购招标网站(一)项目搭建
- 关于 Mac OS 本地安装 Mysql 的一些坑
- mysqldump和bin-log备份以及恢复示例
- 新浪云+七牛云实现 Mysql + Servlet + Jsp 使用记录
- MySQL导入txt数据及导出整个数据库或者数据库某个表的方法
- SqlServer Mysql数据库修改自增列的值及相应问题的解决方案
- MySQL语句规范与基本操作
- MySQL学习笔记
- mysql外键约束
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 清空mysql表后,自增id复原
- mysql笔记03 查询性能优化
- mysql 分表真正的意义在哪里?
- mysql中如何提高大表之间复制效率
- MySQL优化技巧之二(sql优化总结)
- mysql字符集和校对规则(Mysql校对集)