mysql中表的应用

.创建数据库
create database 库名

create database if not exists 库名

创建库的同时指定字符集,校对规则
create database mydb character set utf8
collate  utf8-general_ci;

显示所有数据库
show databases;

显示创建数据库的定义信息
show create dabasese 库名

2.修改数据库,只能改参数
alter database 库名character set gb2312  collate gb2312_chinese_ci;

3.删除数据库
drop database 库名
drop database if exists 库名

4.创建表
创建表就是创建表的结构:包含哪些字段(属性),字段名,字段类型

create table 表名
(字段名1 类型,
  字段名2  类型,
。。。。
)

创建一个学生表
xs:   id     name    sex   

确定你的表建在哪个库中,把此库变为当前数据库
use 库名;
create table xs
(
        id int,
        name char(10),
        sex char(2)
);

5.修改表结构:增加字段   修改旧字段   删除字段
alter table 表名
add 字段名 类型(宽度)//增加字段
modify 旧字段 类型   //修改旧字段
drop 字段名//删除字段

change 旧字段名 新字段内容//改列名


在学生表中增加birthday字段
alter table xs
add birthday date;

alter table xs
modify name varchar(20);

alter table xs
change name sname varchar(20);

6.修改表名
rename table 旧名 to 新名

7 复制表
create table 表名 like 表名1

8 删除表
drop table 表名

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值