mysql san_mysql(三)

DDL:操作数据库,表

操作数据库:CRUD

C:创建数据库:

create database  数据库名称

判断是否存在:

create database if not exists  数据库名称

创建数据库,并指定字符集

create  database  数据库名称  character  set  字符集

示例:

create database  if  not  exists  saber character set utf8

R(retrieve):查询数据库

查询所有数据库名称

show  databses

查询某个数据库的字符集:即查询数据库创建语句

show  create  database  数据库名称

U(update):修改数据库

修改数据库的字符集:

alter database  数据库名称  character  set  字符集名称

D(delete):删除数据库

删除数据库

drop database  数据库名称

判断数据库存在之后再删除

drop  database  if  exists  数据库名称

使用数据库

查询当前使用的数据库

select databse()

使用数据库

use  数据库名称

操作数据表:CRUD

C:创建数据表:

create table  表名(

列名   数据类型,

列名   数据类型,

.....

列名   数据类型

)

*注意:最后一列不能加逗号

示例:

create  table saber (

name  varchar(20),

age  int,

score double(5,2),

time  date,

insert_time  timestamp

)

*varchar表示最大几个字符,saber 表示5个字符,吾王表示2个字符

*double表示最多5位,取2位小数

date :日期  年月日

datetime:日期,年月日时分秒

timestamp:时间戳格式

复制数据表:

create table 表名  like 被复制的表名

R(retrieve):查询数据表

查询某个数据表

show  tables

查询表的结构

desc   表名

U(update):修改数据库

修改表名

alter table 表名  rename to  新的表名

修改标的字符集

alter table 表名  character set  字符集名称

添加一列

alter table 表名 add 列名  数据类型

修改列名称  类型

alter table  表名  change  列名  新列名  新的数据类型

alter  table 表名  modify  列名  新的数据类型   #只修改数据类型

删除列

alter  table  表名  drop  列名

D(delete):删除数据表

drop table 表名

drop table  if exists  表名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值