MYSQL数据库应用从入门到精通----读书笔记

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name = 'keywords' content="MYSQL数据库应用从入门到精通">
  <meta name = 'descriptioon' content="MYSQL数据库应用从入门到精通">

	<title>mysql</title>
</head>
<body>
    1、创建数据库
    create database database_name;

    2、查看数据库
    show database_name;

    3、选择数据库
    use database_name;

    4、删除数据库
    drop database database_name;

    5、认识支持的存储引擎
    show engines g;

    6、创建数据库表
    create table t_dept(
       deptno int,
       dname varchar(20),
       loc varchar(40)
    );

    7、查看表结构
    describe table_name;


   8、查看表详细定义
   show create table table_name;

   9、删除表
   drop table table_name;

   10、修改表名
   alter table t_dept rename tab_dept;


   11、添加字段
   alter table t_table add des varchar(20);


   12、在最前面添加字段
   alter table t_table add des varchar(20) first;

   13、在指定字段后面添加字段
   alter table t_table add des varchar(20) after dname;

   14、删除字段
   alter table table_name drop 属性名

   15、修改字段的数据类型
   alter table table_name modify 属性名 数据类型

   16、修改字段的名字
   alter table table_name change 就属性名 新属性名 旧数据类型

   17、同时修改字段的名字和属性
   alter table table_name change 就属性名 新属性名 新数据类型

   18、设置没空约束
   create table table_name(
      属性名  属性类型 not null,
   )

   19、设置默认值
   create table tbale_name(
      属性名 数据局类型 default 默认值
   )


   20、设置唯一约束
   create table table_name(
      属性名 属性类型 unique l,
   )

   21、设置主键约束
   create table table_name(
     属性名  属性类型 primary key,
   )
   
   22、设置字段值自动增加
   create table table_name(
      属性名 属性类型  auto_increment,
     )

  23、设置外键约束
  create table table_name(
       属性名 属性值,
       .
       .
       .
       constraint 外键约束名 foreign key(属性1) references 表名(属性2)
  )

  24、创建和查看索引
  create table t_dept(
    deptno int,
    dname varchar(20),
    loc varchar(40),
    index index_deptno(deptno)
  )

  25、创建存在表的索引
  create index 索引名 on table_name (属性名 [(长度)] [asc|desc])

  26、创建普通索引
  alter table table_name add index|key 索引名 (属性名 [(长度)] [asc|desc])

  alter table t_dept add index_deptno(deptno)

  27、创建和查看唯一的索引
  create table table_name(
     属性名 数据类型
     unique index|key [索引名](属性名1 [(长度)])
  )
  
  create table t_dept(
     deptno int unique,
     dname varchar(20),
     loc varchar(40),
     unique index index_deptnno(deptno)
  )

  28、删除索引
  drop index index_name on table table_name;


</body>
</html>

  

原文地址:https://www.cnblogs.com/SunlikeLWL/p/7466571.html