mysql sql语句学习(一)

  

  ,,,,为了学习数据库,先熟悉一下sql语言,也就以mysql为例子开始学习了!   

  

  (参考书籍《深入浅出mysql数据库开发,优化,管理维护》)   

  

  ,才能下边是执行sql语的句,主要是建立表和修改表:   

  

  首先进入窗户命令提示符下:   

  

  微软Windows XP(版本5.1.2600]
  1985 - 2001 (C)版权所有微软(msft . o:行情)。   

  

  C:\Documents and Settings\管理员> mysql -uroot -proot
  欢迎来到MySQL监控只命令结尾;或\ g。
  你的MySQL连接id是4
  服务器版本:5.1.41-community MySQL社区服务器(GPL)   

  

  类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。   

  

  mysql>显示数据库;
  + - - - - - - - - - - - - - - - - - - - - - - +
  | Database ,,,,,,,,,|
  + - - - - - - - - - - - - - - - - - - - - - - +
  | information_schema |
  | mysql ,,,,,,,,,,,,|
  | test ,,,,,,,,,,,,,|
  + - - - - - - - - - - - - - - - - - - - - - - +
  3行集(0.02秒)   

  

  mysql>使用测试;
  数据库修改
  mysql> create table emp (ename varchar (20) not null主键,hirdate日期,萨尔
  小数(10、2)deptno int (2));
  查询好,0行影响(0.08秒)   

  

  mysql> desc emp;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | Field ,| Type ,,,,,,,,额外默认关键零| | | | |
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | ename ,| varchar (20),,| NO ,| PRI | NULL ,,|,,,,,,|
  | hirdate | date ,,,,,,,,| YES |,,,,| NULL ,,|,,,,,,|
  | sal ,,,|小数(10,2)| YES |,,,,| NULL ,,|,,,,,,|
  | deptno | int (2),,,,,,,| YES |,,,,| NULL ,,|,,,,,,|
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  4行集(0.02秒)   

  

  mysql>显示创建表emp;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  | |表创建表   

  

  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  | emp ,|创建表的电磁脉冲(
  ,ename varchar (20) NOT NULL,
  ,“hirdate”日期默认为空,
  ,萨尔的小数(10,2)默认为空,
  ,“deptno”int(2)默认为空,
  ,主键(ename)
  )引擎=InnoDB的默认字符集=latin1 |中的一个
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  1行集(0.00秒)   

  

  mysql> alter table emp修改ename varchar (30),
  查询好,0行影响(0.19秒)
  记录:0,重复:0,警告:0   

  

  mysql> desc emp;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | Field ,| Type ,,,,,,,,额外默认关键零| | | | |
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +

mysql sql语句学习(一)