1 显示数据库:show databases;

2 创建数据库:create database 数据库名字;

3 删除数据库:drop database 数据库名字;

4 选择数据库:use 数据库名字;
会显示 Database changed 此时已进入数据库中

显示选择数据库中的表
show tables;

5 查看当前使用的数据库

select database();

6 查看mysql数据库系统支持的存储引擎的类型:

show engines; 后面加\G美化格式

7 整数:int,bit
小数:decimal
字符串:varchar,char
日期时间: date, time, datetime
枚举类型(enum)

特别说明的类型:

decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位

char表示固定长度的字符串,如char(3),如果填充\’ab\’时会补一个空格为\’ab \’

varchar表示可变长度的字符串,如varchar(3),填充\’ab\’时就会存储\’ab\’

字符串text表示存储大文本,当字符大于4000时推荐使用

8
create table students(
id int unsigned not null auto_increment primary key,
name varchar(30),
age tinyint unsigned default 0,
high decimal(5,2),
gender enum(“男”,”女”) default “男”,
cls_id int unsigned
);

9 显示表的结构:desc(describe) 数据库的名字;

10 修改表名

alter table A rename B;

11 修改字段名和字段的数据类型(主键的字段数据类型不能修改)

add
添加字段(自动添加到末尾,在后面加上参数first 可以改变字段的位置,在指定的位置添加字段 after 后跟相对位置)
alter table stu add bir date;
modify
alter table stu modify bir date;
change
修改字段并重新命名
alter table stu change bir birth date default “1998-10-3”
一次性添加多个字段

alter table q7 add (wuli int(3),huaxue int(3));

删除字段

alter table stu drop stu_age;

 

版权声明:本文为lvjing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lvjing/p/9524954.html