MySQL第一天

作者: 贵族_4e67 | 来源:发表于2018-04-08 16:51 被阅读0次
数据库操作

创建数据库

create database 数据库名;

查看数据库

show databases;

选中数据库

use 库名;

进入到库中查看这个库有多少个数据表

show tables;

删除数据库

drop database 库名;

数据表操作

MySQL CRATE TABLE

create table emp(
ename varchar(10),
hiredate date,
sal float(10,2),
deptno int(2)
);

MySQL 查看表字段结构信息

desc emp;

MySQL 查看表的创建SQL语句

show create table 表名 \G;

MySQL 删除表

drop table emp;

指定表引擎和字符集

CREATE TABLE emp(
username varchar(10) DEFAULT NULL,
password date DEFAULT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf81

#######数据字段操作

如果我们存在如下结构的user表

mysql> desc user;

Field Type Null Key Default Extra
usernaem varchar(20) YES NULL
password varchar(32) YES NULL
createtime int(10) YES NULL
createip int(10) YES NULL

4 rows in set (0.04 sec)

修改表字段类型 modify

alter table user modify 字段名 varchar(20);
将user表中的username类型改为varchar(20)

增加表字段

alter table 表名 add column 字段名以及类型;

比如

alter table user add email varchar(int) after createip;

删除表字段

alter table 表名 drop column 字段名;

比如

alter table user drop column age;

表字段改名

alter table 表明 change 字段原名 字段新名 字段类型;

比如

alter table user change email em carchar(60);

修改表字段排列顺序

修改表字段顺序

在前的字段增加和修改语句(add/change/modify)中,最后都可以加一个可选项 first|after。

修改表名

alter table 旧表名 rename 新表名;

修改表字段类型 modify

alter table 表名 modify 字段名 vrchar(20);

增加表字段

alter table 表名 add column 字段名 类型;

在表首增加表字段

alter table 表明 add column 字段名 类型 first;

修改表字段排列顺序 modify first|after

相关文章

网友评论

    本文标题:MySQL第一天

    本文链接:https://www.haomeiwen.com/subject/xnkmhftx.html