mysql基本操作DDL

基本操作DDL

即Date Definition language,数据定义语言。

1数据库操作
1.1查看所有数据库

show databases

1.2创建数据库

create database mydb

create database if not exists mydb

1.3使用数据库

use mydb

1.4删除数据库

drop database mydb

drop database if exists mydb

1.5修改数据库编码

alter database mydb character set utf8;

2对表结构的常用操作
2.1.1创建表格式

create table if not exist 表名(

字段名1 类型[(长度)] [约束] [comment ‘ 字段说明 ’],

字段名2 类型[(长度)] [约束] [comment ‘ 字段说明 ’],

字段名3 类型[(长度)] [约束] [comment ‘ 字段说明 ’]

);

例如:

create table student(

age tinyint,

name varchar(20),

birth date

);

2.1.2常用数据类型

TINYINT 1byte

有符号128——127,无符号0——255


INT或INTEGER 4byte

有符号-2 147 483 648—— +2 147 483 648

无符号0——4 294 967 295


DOUBLE 8byte

很大很大


varchar 变长字符串

0——65535 bytes


date 3bytes yyyy–mm–dd

datetime 8bytes YYYY–MM–DD HH–MM–SS

timestamp 4bytes YYYYMMDD HHMMSS

2.2查看数据库所有的表

show tables;

2.3查看创建表的语句

show create table 表名;

2.4查看表结构

desc 表名;

2.5删除表

drop table 表名;

3修改表结构
3.1添加列

alter table 表名 add 列名 类型[(长度)] [约束];

3.2修改列

alter table 表名 change 旧列名 新列名 类型[(长度)] [约束];

3.3删除列

alter table 表名 drop 列名 ;

3.4修改表名

rename table 旧表名 to 新表名;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值