今天做老师布置的项目,花了些时间在sql上,也出现了很多问题。这里记录一下,给自己提也给别人提个醒吧!
引入sql文件的方法:\. sql文件路径
删除表 drop table xxx;
插入数据 insert into xxx values (‘’,‘’);
删除数据库 drop database XXX
查询一个表中的数据 select * from XXX;
一个典型的创建sql表如下:
[html] view plaincopyprint?
# SQL Manager 2007 Lite for MySQL 4.0.5.1
# ---------------------------------------
# Host : localhost
# Port : 3306
# Database : BookDB
USE `BookDB`;
#
# Structure for the `admin` table :
#
#drop table admin;
CREATE TABLE `admin` (
`adminId` varchar(8) NOT NULL COMMENT '管理员ID,主键\0Val\0',
`password` varchar(24) default NULL COMMENT '密码\0\0R\0',
PRIMARY KEY (`adminId`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
INSERT INTO `admin` (`adminId`, `password`) VALUES
('01','xuneng');
COMMIT;
# SQL Manager 2007 Lite for MySQL 4.0.5.1
# ---------------------------------------
# Host : localhost
# Port : 3306
# Database : BookDB
USE `BookDB`;
#
# Structure for the `admin` table :
#
#drop table admin;
CREATE TABLE `admin` (
`adminId` varchar(8) NOT NULL COMMENT '管理员ID,主键\0Val\0',
`password` varchar(24) default NULL COMMENT '密码\0\0R\0',
PRIMARY KEY (`adminId`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
INSERT INTO `admin` (`adminId`, `password`) VALUES
('01','xuneng');
COMMIT;
最简单的SQL要会创建(create)、插入(insert)、删除(drop)操作。
注意事项:
1. 在一个语句完了之后应该是分号,而不是逗号。
2. \. sql文件路径 记住,这里引入文件最后是不带符号的
3.drop table admin; 这里的变量名admin,可以加上‘’,也可以不加。其他出现变量名的地方也是这样!
4. use XXX 在创建表的时候,一定先要用use指明在那个数据库里,没有数据库的话就create database XXX
5.表名不能重复,如果用文件导入相同但稍作修改的表,先drop table XXX;这样方便。
原文转自:http://blog.csdn.net/xn4545945/article/details/7647134