MySQL

1.MySQL 基本操作

1.1 数据库的基本操作

1.1.1. 创建数据库
create database 数据库名 character set utf-8;

例如:
create database mydb character set utf-8;
1.1.2. 删除数据库
drop database 数据库名;

例如:
drop database mydb;
1.1.3. 修改数据库
//修改数据库字符集
alter database 数据库名 character set utf-8;

例如:
alter database mydb character set utf-8;

1.2 数据表的基本操作

1.2.1. 创建数据表
create table 表名(
       字段名1 数据类型,
       字段名2 数据类型,
       字段名3 数据类型,
       ......
);

例如:
//创建学生表
create table Student(
       id int(11),//学号
       stuname varchar(255),//姓名
       sex char(20),//性别
       age int(11),//年龄
       address varchar(255),//住址
);
1.2.2. 查看表结构
1.用describe语句查看表定义
describe 表名;desc 表名;

例如:
//查看Student表
describe Student;desc Student;
2.用"show create table"语句查看表详细定义
show create table 表名;

例如:
//查看Student表
show create table Student;
1.2.3. 修改数据表
1.修改表名
alter table 旧表名 rename 新表名;

例如:
//把Student表修改为Stu表
alter table Student rename Stu;
2.修改字段
//修改字段的数据类型
alter table 表名 modify 字段名 数据类型;

例如:
//把Student表中的sex字段的数据类型修改成varchar(255)
alter table Student modify sex varchar(255);
//修改字段名
alter table 表名 change 旧字段名 新字段名 旧数据类型/新数据类型;

例如:
//把Student表中的stuname修改成name
alter table Student change stuname name varchar(255);
3.添加字段
//在表的最后一个位置添加字段
alter table 表名 add 字段名 数据类型;

例如:
在Student表的最后一个位置添加字段为birthday,数据类型为datetime
alter table Student add birthday datetime;//出生日期
//在表的第一个位置添加字段
alter table 表名 add 字段名 数据类型 first;

例如:
在Student表的第一个位置添加字段为birthday,数据类型为datetime
alter table Student add birthday datetime;//出生日期
//在表的指定字段之后添加字段
alter table 表名 add 字段名 数据类型 after 字段名;

例如:
在Student表的age字段后添加字段为birthday,数据类型为datetime
alter table Student add birthday datetime after age;//出生日期
4.删除字段
alter table 表名 drop 字段名
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值