Day026 MySQL数据库的基本操作

对于数据库的基本操作:

--创建数据库test1

create database test1;


--查看所有数据库

show databases;

--查看数据库 名为 test1 的创建信息

show create database test1;

--修改 test1 库的编码为 gbk

alter database test1 character set gbk;


--删除数据库 test1

drop database test1


创建表:

语法:

create table 表名(

字段名1 字段类型1,[完整性约束]

字段名2 字段类型2,[完整性约束]

……

字段名n 字段类型n,[完整性约束]

示例:--建立一个名为 “student” 的表,包含字段 “id,姓名,性别,年龄”

create table student(

id int(6),

name varchar(20),

gender varchar(1),

age int(2)

);


查看表:

语法:

1.查看表的结构

desc 表名

2.查看表的详细结构

show create table 表名

示例:

--查看student表的结构

desc student


--查看student表的详细结构

show create table student


修改表:

语法:

1.修改表名

alter table 旧表名 rename 新表名


2.修改字段数据类型

alter table 表名 modify 列名 新字类型


3.修改多个字段数据类型

alter table 表名 modify 列名1 新字类型1,

modify 列名2 新字类型2,

……

modify 列名n 新字类型n;


4.修改字段名

alter table 表名 change 旧字段名 新字段名 旧字段类型


5.修改字段名并修改字段类型

alter table 表名 change 旧字段名 新字段名 新字段类型


6.添加字段

alter table 表名 add 字段名 字段类型 [完整性约束] [first | after 字段名]

7.删除字段

alter table 表名 drop 列名


示例:

--将student 表名修改为 t_student

alter table student rename t_student


--将student 里面id 的数据类型为int(10)

alter table t_student modify id int(10)


--将 t_student 表中的gender 修改为 sex

alter table t_student change sex gender varchar(1)


--将 t_student 表中的gender 修改为 sex 并修改字段类型为 varchar(2)

alter table t_student change gender sex varchar(2)


删除表:

drop table 表名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值