lvjing


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;

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2021-06-07
  • 2021-09-14
  • 2022-02-26
  • 2022-12-23
猜你喜欢
  • 2022-01-04
  • 2021-11-21
  • 2021-10-02
  • 2021-09-21
  • 2021-09-11
  • 2021-09-07
  • 2022-02-16
相关资源
相似解决方案