SQL语言学习心得

发表于:2013-06-05来源:Csdn作者:neng点击数: 标签:sql
今天做老师布置的项目,花了些时间在sql上,也出现了很多问题。这里记录一下,给自己提也给别人提个醒吧! 引入sql文件的方法:\. sql文件路径

  今天做老师布置的项目,花了些时间在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