Mysql 学习笔记



创建库 create database 库名 [character set 码表  collate 字符校对集]
显示所有库 show databases;
删除库 drop database 库名;
修改数据库码表 alter database 库名 character set 码表  collate 字符校对集
使用数据库 use 库名
查看当前使用的库 select database();

显示创建库语句 show create database 库名;



1.创建表
create table t_user(
id int,
name varchar(20),
sal double(4,3),
birthday datetime,
hiredate timestamp
);

varchar最好指定长度
整型一般不指定.

2.查看当前库中有哪些表
show tables;

3.查看表的结构
desc 表名; description
desc t_user;
4.删除表
drop table 表名;
drop table t_user;
5.添加一列
alter table 表名 add 列名 类型;
alter table t_user add photo blob;
6.修改列的类型

alter table 表名 modify 列名 类型;

alter table t_user modify photo varchar(20);

7.修改列的名称

alter table 表名 change  旧列名  新列名 数据类型;

将 photo这一列 改名为 image
alter table t_user change photo image varchar(20);

8.删除某列

alter table 表名 drop 列名;

alter table t_user drop image;

9.修改表的名称

rename table 旧表名 to 新名;

rename table t_user to user;

10(用的极少)修改表的字符集. (如果创建表时不指定,默认使用数据库的字符集)

alter table 表名 character set 字符集 collate 校对集;

alter table t_user character set utf8 collate utf8_bin;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值