mysql的使用

创建数据库:create database 数据库名称 default character set = utf8;

查看数据库:show databases;

查看数据库编码:select schema_name,default_character_set_name from information_schema.schemata where schema_name = ‘数据库名称’;

删除数据库:drop database 数据库名称;

选择数据库:use 需要选择的数据库的名称;

mysql中的数据类型:

创建一个表 create table 表名(employee_id,last_name varchar(20),salary float(8,2));

删除表:drop table 表名;

修改表名:alter table 原来的表名 rename 想要改的名字

修改列名:alter table 表名 change column 原来的列名 想要改的名字 数据类型;

修改列的属性:alter table 表名 modify 列名 属性;

添加列:alter table 表名 add column 列名 属性;

删除列:alter table 表名 drop column 列名;

显示表中约束信息:Show keys from 表名

自动增长的列:

1类型必须是整数类型

2 一个表中只允许一个列自动增长

3 只有主键约束和唯一约束的列 可以自动增长。

4删除主键或唯一约束时,如果主键列具备自动增长的能力,需要先去掉自动增长,然后在删除主键。

添加主键约束: alter table 表名 add primary key(列名);

添加自动增长: alter table 表名 modify 列名 int auto_increment;

删除主键约束: alter table 表名 drop primary key;

注意:删除主键时,如果主键列具备自动增长的能力,需要先去掉自动增长,然后在删除主键。

添加非空约束: alter table 表名 modify 列名 not null;

删除非空约束: alter table 表名 modify 列名 null;

添加唯一约束: alter table 表名 add constraint 约束名 unique(列名);

删除唯一约束: alter table 表名 drop key 约束名

添加外键约束:alter table 表名 add constraint 约束名 foreign key references 参照的表名 (参照的列名)

删除外键: alter table 表名 drop foreign key 约束名;

删除索引: alter table 表名 drop index 索引名(约束名);

    原文作者:愣头青
    原文地址: https://zhuanlan.zhihu.com/p/67328259
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞