MySQL数据库常用操作



/**
 * SQL的关键字不区分大小写。
 * \g相当于分号;
 */

/**
 * 整数类型
 * 标准SQL:integer(4Byte), smallint(2Byte)
 * 浮点数类型:float(4Byte), double(8Byte)
 * 定点数类型:decimal(以字符串的形式存储)
 * 字符串类型:
 */

 /**
  * 创建数据库:create database 数据库名;
  * 查看已有的数据库:show databases;
  * 删除数据库:drop databases;
  */

/**
 * 创建表:
 * create table 表名(
 *     属性名 数据类型[完整性约束条件],
 *     属性名 数据类型
 * );
 * 查看表结构:describe 表名;
 *              可以缩写成desc 表名;
 * 查看表详细结构:show create table 表名;
 * //修改表名:alter table 旧表名 rename 新表名;
 * 删除没有被关联的普通表:drop table 表名;
 */

 /**
  * 基本查询语句:
  * select 属性列表 //需要查询的字段名
  *     from 表名和视图列表
  *     [where 条件表达式1]
  *     [group by 属性名1 [having 条件表达式2]]
  *     [order by 属性名2 [asc | desc]]    //默认asc
  * ;
  * 注:*表示所有的字段
  */

/**
 * 插入数据
 * 不指定具体的字段名:
 * insert into 表名
 *     values(值1, 值2, 值3);
 * 为表的指定字段插入数据:
 * insert into 表名(属性1, 属性2, 属性3)
 *     values(值1, 值2, 值3);
 * 同时插入多条数据:
 * insert into 表名[(属性列表)]
 *     values(取值列表1), (取值列表2), (取值列表3);
 * 更新数据
 * 删除数据:
 * delete from 表名 [where 条件表达式];
 */



你可能感兴趣的:(MySQL数据库)