操作数据库的指令

创建数据库


格式: 

第一种: create database 数据库名;

第二种:create database 数据库名 character set 字符集;


1.创建表:

  create table [if not exists]表名(

      字段名 类型(长度) 约束,

      字段名 类型(长度) 约束

      );

2.查看正在使用的数据库:

      select database();

3.查看数据库MySQL服务器中的所有的数据库

      show databases;

4.查看某个数据库的定义的信息:

      show create database 数据库名;

5.删除数据库

      drop database 数据库名称;

6.切换数据库:

      use 数据库名;

7.查看表结构:

      desc 表名;

8.删除表:

      drop table 表名;

修改表结构格式:

1.修改表添加列(为分类表添加一个新的字段):

      alter table 表名 add 列名 类型(长度) 约束;

2.修改表修改列的类型长度及约束(为分类表的分类名称字段进行修改):

      alter table 表名 modify 列名 类型(长度) 约束;

3.修改表修改列名(为分类表的分类名称字段进行更换):

    alter table 表名 change 旧列名 新列名 类型(长度) 约束;

4.修改表删除列(删除分类表中某一列):

    alter table 表名 drop 列名;

5.修改表名(用新的表名代替旧的):

    rename table 旧表名 to 新表名;

6.修改表的字符集(为某一个表名的编码表进行修改):

      alter table 表名 character set 字符集;

插入表记录:

1.向表中插入某些列:

      insert into 表 (列名1,列名2,列名3..) values  (值1,值2,值3..);

2.向表中插入所有列:

      insert into 表 values (值1,值2,值3..);

更新表记录:

语法:

      update 表名 set 字段名=值,字段名=值;

      update 表名 set 字段名=值,字段名=值 where 条件;

你可能感兴趣的:(操作数据库的指令)