MYSQL数据库

 数据库的基本概念

数据库基本概念,数据库技术计算机数据处理与信息管理系统的核心,是一种计算机辅助管理数据的方法,可以更高效地组织和存储数据、高效地获得和处理数据,以及数据的更新和修改。 

1.数据库的基本操作

1.创建数据库

create database 数据库名称

 

2.查看数据库

show create database 数据库名称;

 解析:查看创建好的数据库。

 

show databases;

解析:查看已存在的数据库。

 

3.修改数据库的编码方式

alter database  数据库名称 default character set 编码方式 collect 编码方式—bin; 

解析:

数据库创建之后编码方式就确定了,修改数据库编码方式可以使用alter database语句,修改之后可以使用show create database 数据库名称查看。

 

4.删除数据库

drop database 数据库名称;

 

2.数据表的基本操作

1.创建数据表 

use 数据库名称;

create table 数据表名称

(

字段名1 数据类型[完整性约束条件]

字段名2 数据类型[完整性约束条件]

...

字段名n 数据类型[完整性约束条件]

);

解析: 

数据表是数据库中存放数据的对象实体。没有数据表,数据库中其他的数据对象都没有意义,所以,在创建数据表之前,使用“use 数据库名”,明确在哪个数据库中创建的,不然系统就会报错“NO database selected”。

所有的“()”都是英文状态下的括号

2.查看数据表

1.show create table 数据表名称;

2.desc 表名;( describe 表名)

3.show tables;

解析:show tables是查看已创建的数据表

 

解析: 

show create table 数据表名称;可以更全面的查看数据表的结构,以及字符编码方式,但显示结果排版较为混乱,也可以在show create table 数据表名称后面加上\G,使显示结果更直观,但是因为我们一般查看数据表只是查看它的字段名、类型、是否为空等信息,考虑到效率问题,所以一般还是使用desc 表名;

3.修改数据表 

修改表名

alter table 旧表名 rename 新表名;

解析:

因为修改了数据表的名称,所以再去查看原表名显示未存在。

修改字段名和数据类型

alter table 表名 change 旧字段名 新字段名 新数据类型; 

 

修改字段的数据类型

alter table 表名 modify 字段名 新数据类型; 

 

添加字段

alter table 表名 add 新字段名 数据类型[约束条件]; 

删除字段

alter table 表名 drop 字段名;

修改字段的位置

alter table 表名 modify 字段名1 数据类型 first; 

解析:将字段名1修改为表中的第一个字段。

 

alter table 表名 modify 字段名2 after 字段名3;

解析:将字段名2放在字段名3的下一个字段。 

 

4.删除数据表

drop table 表名;

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值