MySQL数据库管理工具之SQL指令集

  

1,查看数据库列表信息

 <代码>显示数据库; 

2,进入数据库

 <代码>使用,mysql(数据库名mysql);  

3,查看数据表

 <代码>节目,表,,信息(表名信息); 

4,显示表结构信息(字段)

 <代码>描述,用户表(用户); 
 <代码>(1)其中革命制度党为主键(不能为空)
  定义,确定表中唯一实体对象的标识
  特点,唯一性,非空性
  (2)其中额外为约束条件 

 MySQL数据库管理工具之SQL指令集“> <br/> 5,创建数据库</p> <pre> <代码>创建,数据库,,名叫(库名命名);</代码> </pre> <h3> SQL语句</h3> <pre> <代码> SQL语言
  ●是结构化查询语言的缩写,即结构化查询语言
  ●是关系型数据库的标准语言
  ●用于维护管理数据库,如数据查询,数据更新,访问控制,对象管理等功能
  
  SQL分类
  ●DDL:数据定义语言:DDL语句用于创建数据库对象,如库、表、索引等
  ●DML:数据操纵语言:
  ●DQL:数据查询语言
  ●DCL:数据控制语言
  
  典型数据库索引算法——二分查找
  定义:以一个数据为参考,比他小的放左边,比他大的放右边。</代码> </pre> <h4> DDL操作命令</h4> <p> 1,用DDL语句新建库、表</p> <pre> <代码>创建数据库身份验证:
  mysql>创建数据库的身份验证;
  查询好了,1行影响(0.00秒)</代码> </pre> <pre> <代码>创建数据表:创建表的表名(字段定义........)
  mysql>创建表信息(,
  ,,→ID int(4)非空,
  ,,→姓名varchar(8)不是零,
  ,,→住址varchar(10)非空,
  ,,→成绩十进制默认0,,
  ,,→主键(ID));
  查询好,0行影响(0.01秒)
  
  mysql>desc信息;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  |字段,|类型,,,,违约,关键零| | | | |
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | ID,,| int (4),,,|不大敌;| PRI |空,|大敌;,,|
  |姓名,| varchar (8),|不大敌;|,,|空,|大敌;,,|
  |住址,| varchar (10),|不,|,,|空,|大敌;,,|
  |成绩,| |小数(10,0)是的,|,,| 0,,,|,,,|
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + +
  4行集(0.00秒)</代码> </pre> <p> 2,用DDL语句删除库、表</p> <pre> <代码>删除指定的数据表:下降,数据库,表,(数据库名。表名
  删除指定的数据库:下降,数据库(数据库数据库名)</代码> </pre> <pre> <代码> mysql>减少数据库认证;
  查询好,0行影响(0.05秒)</代码> </pre> <h4> 2, DML操作命令</h4> <pre> <代码> DML语句用于对表中的数据进行管理
  包括以下操作。
  ●插入:插入新数据
  ●更新:更新原有数据
  ●删除:删除不需要的数据</代码> </pre> <p> (1)。向数据表中插入新的数据记录</p> <pre> <代码>插入,成,表名(字段1,字段2,.....),值(字段1的值,字段的值,.....);</代码> </pre> <pre> <代码> mysql>插入信息值(& # 39;周妹儿& # 39;,& # 39;南京& # 39;,80);,
  查询好了,1行影响(0.00秒)
  
  mysql>插入信息值(2 & # 39;张倩娣& # 39;,& # 39;南京& # 39;,66);
  查询好了,1行影响(0.00秒)
  
  mysql>插入信息值(& # 39;李向阳& # 39;,& # 39;上海& # 39;,默认);
  查询好了,1行影响(0.02秒)</代码> </pre> <p>(2)修改,更新数据表p F的数据记录</p> <pre> <代码>更新表名设置字段名1=值1(,字段名2=值2]的条件表达式;</代码> </pre> <pre> <代码> mysql>更新信息集住址=& # 39;南京& # 39;ID=3;
  查询好了,1行影响(0.06秒)
  行匹配:1,改变:1,警告:0 </代码> </pre> <p>(3)在数据表中删除指定的数据记录</p> <pre> <代码>删除,从,表名,在那里,条件表达式;
  不带哪条件的语句表示删除表中所有记录(谨慎操作);</代码> </pre> <pre> <代码> #删除表中指定数据记录
  mysql>从信息删除ID=2;
  查询好了,1行影响(0.02秒)
  
  #删除表
  mysql>删除表信息;,,
  查询好,0行影响(0.00秒)
  
  #删除库
  mysql>减少数据库测试;,
  查询好,0行影响(0.00秒)</代码> </pre> <h4> 3, DQL操作命令</h4> <pre> <代码> DQL是数据查询语句,只有一条:选择
  用于从数据表中查找符合条件的数据记录</代码> </pre> <p> 1。查询时可不指定条件</p> <pre> <代码>选择,字段名1,字段名2 .....从,表名;</代码> </pre> <pre> <代码> mysql>从信息select *;
  + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | | ID姓名,,,|住址,|成绩,|
  + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | |,1周妹儿,,|南京,|,,80 |
  3 | |,李向阳,,|南京,|,,,0 |
  + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
  2行集(0.00秒)<h2 class=MySQL数据库管理工具之SQL指令集