发表于: 2019-10-06 23:38:21

0 583


今天完成的事情:

MySQL的增删改查语句
明天计划的事情:
遇到的问题:暂无
收获:

1 创建数据库

  语法:create database dbname;  

  创建成功提示:Query OK、、、

  未成功(已存在):ERROR 、、、database exists

2 查询系统数据库

  语法:show databases

  Mysql系统自动创建的4个数据库

  information_schema

  cluster

  mysql

  test

3 操作数据库

  语法:use dbname;

4 查看数据库中创建的所有数据表

  语法:show tables;

5 删除数据库

  语法:drop database dbname;


表的创建、查看、删除、修改

 

: "tablename"表示表的名字","column_name_" 表示列的名字(比如:名字、姓名、年龄),"column_type_"表示数据类型(比如varchar(10)、date、int(2)),constraints是这个列的约束条件

6 创建一张表

  语法:create table tablename(column_name_1 column_type_1 constraints,column_name_2 column_type_2 constraints,column_name_3 column_type_3 constraints)

7 查看表

  语法:desc tablename;

  *若需要更全面的表定义信息,可以使用:show create table tablename \G;

8 删除表

  语法:drop table tablename

9 修改表

  (1)修改某个表中某个列的某个数据类型

   语法:alter table tablename modify column_name newcolumn_type;

  (2)增加表字段

   语法:alter table tablename add column newcolumn_name newcolumn_type;

  (3)删除表字段

   语法:alter table tablename drop column column_name;

   (4) 字段改名

   语法:alter table tablename change column_name newcolumn_name column_type;(将column_type更改,成为newcolumn_type,可同时更改字段类型)

  (5)修改字段排列顺序

   语法:

①   alter table tablename add newcolumn_name newcolumn_type after column_name;

作用:将newcolumn_name newcolumn_type 加在column_name 后面。

②   alter table tablename modify column_name column_type first;

作用:将newcolumn_name newcolumn_type 放在最前面。

 (6)更改表名

   语法:alter table tablename rename newtablename




返回列表 返回列表
评论

    分享到