mysql基本操作(一)-数据库 表和字段的操作

数据库:

1登录数据库:在DOS窗口中进入mysql安装目录的bin目录下收入mysql -u root -p(root 为默认用户名)后输入密码即可进入如图

进入mysql

2创建数据库: create database 数据库名;

这里写图片描述

3查看数据库:show databases;

这里写图片描述

4修改数据库名:alter database mydb character set db;(mydb是要修改的数据库名db是修改后的数据库名)

5删除数据库:drop database mydb;

这里写图片描述

退出数据库:exit;

表:

6创建数据库表:use db_name;create table table_name(字段名1 字段类型 字段约束,字段名2 字段类型 字段约束 …);

这里写图片描述

7查看表结构:use db_name;desc table_name;

这里写图片描述

8添加表数据:法1 . use db_name;insert into table_name(字段名1,字段名2 …) values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(一次添加多条 顺序可变)法2 . use db_name;insert into table_name values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(默认顺序)

这里写图片描述

9查看表数据: use db_name;select * from table_name;

这里写图片描述

10查看数据库中的表:use db_name;show tables;

这里写图片描述

11修改表名:use db_name;alter table table_name rename new_table_name;

这里写图片描述

12删除表数据:use db_name;delete from table_name;

这里写图片描述

13删除表:use db_name;drop table table_name;

这里写图片描述

字段:

进入某数据库操作:use db_name;(执行该操作后的操作中在未指定数据库的前提下默认操作该数据库)

这里写图片描述

14修改主键:alter table table_name modify id(要设置的主键字段) int(字段类型) primary key;(若该表已有主键则要先删除主键才可以设置)

这里写图片描述

15删除主键:alter table table_name drop primary key;

这里写图片描述

16添加外键:alter table table_name add constraint foreing_key_name foreign key(id(待加外键的字段)) references table_name(id(指向的字段 必须为主键)) on delete restrict on update cascade;

这里写图片描述

17查看外键:show create table table_name;

这里写图片描述

18删除外键:alter table table_name drop foreign key 外键名;

这里写图片描述

19添加默认值:alter table table_name alter 字段名 set default 默认值;

这里写图片描述

20删除默认值:alter table table_name alter 字段名 drop default;

这里写图片描述

21添加唯一性约束:alter table table_name add unique(字段名);

这里写图片描述

22删除唯一性约束:alter table table_name modify column 字段名 字段类型 not null(字段约束);

23添加自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) auto_increment;

这里写图片描述

24删除自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) ;

这里写图片描述

25删除指定名称的约束:alter table table_name drop index 约束名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值