常用的SQL语句

MySQL:
 本地进入MySQL服务器系统的命令:
  mysql -u root -p;
   
 查看MySQL服务器中所有数据库:
  show database;
  
 创建数据库:
  create database 数据库名;
 数据库名或者表名,字段名(列名)命名规范:
  以英文字母或英文$下划线_开头,不建议使用中文;
 
 删除数据库:
  drop database 数据库名;
  
 进入指定的数据库:
  use 数据库名;
  
 MySQL中常用的数据类型:
  int   整数型
  varchar  字符串类型
  char  字符类型
  text  文本类型
  double  浮点类型
  float  浮点类型
  
 在数据库中创建表:
  create table 表名(字段名1 类型,…,字段名N 类型);
  
 查看当前数据库中所有的表:
  show tables;
  
 查看指定表中的表结构:
  desc 表名;
  
 向指定表中插入/添加数据:
  insert into 表名(字段名1,…,字段N) values(value1,…,valueN);
  一次插入多个数据:
   insert into 表名(字段名1,…,字段N) values(value1,…,valueN),…,(value1,…,valueN);
  注意:字符串,字符,文本,日期,日期时间类型在给值时,值一定要使用单引号’value’括起来
  
 查看指定表中的所有数据:
  select * from 表名; 其中星号*表示表中所有字段
  
 查看指定表中指定字段的所有数据:
  select id,name from 表名;
  表示查看指定表中id和name字段中的所有数据,如果该表中包含其他字段,则其他字段的数据不显示
 
 条件语句:
  where
  例如:
   select * from wyp where id=1; 表示查询wyp表中id为1的数据
   
 修改表中指定字段的数据:
  update 表名 set 要修改的字段名=value;
  
 删除表中数据:
  delete from 表名; 删除表中所有的数据
  delete from 表名 where 条件;  根据条件删除表中数据
  
 修改表结构:
  向表中追加字段
   alter table 表名 add 新字段名 新字段类型;
   
  修改表中的字段类型:
   alter table 表名 modify 表中字段名 新类型;
   
  修改表中的字段名:
   alter table 表名 change 旧字段名 新字段名 新字段名类型;
   
  删除表中的字段:
   alter table 表名 drop 字段名;
   
  修改表名:
   alter table 旧表名 rename 新表名;
   rename table 旧表名 to 新表名;
  
  向表中插入字段:
   alter table 表名 add 新字段 新字段类型 first;       将新字段添加到第一行
   alter table 表名 add 新字段 新字段类型 after 字段名;  将新字段插入到指定字段之后

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章