欢迎光临散文网 会员登陆 & 注册

MYSQL 基础

2023-03-05 21:09 作者:终极向晚葵  | 我要投稿

DDL-数据库操作:

查询:

查询所有数据库:

show databases;

查询当前数据库:

select database[ if not exists] 数据库名/[default charset 字符集] [collate 顺序规则];

创建:

create database[if not exists] 数据库名;

使用:

use 数据库名;

查询当前数据库所有表:

show tables;

查询表结构:

desc 表名;

查询指定表的建表语句:

show create table 表名;

创建:

create table 表名(

字段1 字段1类型[comment '字段1注释'],

字段2 字段2类型[comment '字段2注释'],

......

字段n 字段n类型[comment '字段n注释']

) [comment 表注释];

数值类型:

字符串类型:

char(数字):性能高,固定空间,未占用字符会用空格进行补位。

varchar(数字):性能较低,根据存储内容计算当前所占用的空间是多长

括号内的数字代表当前字符串能够存储的最大长度。

日期时间类型:

eg--》》

修改:

添加字段:

alter table 表名 add 字段名 类型(长度)[comment注释] [约束];

eg.

alter table emp add nickname varchar(20) comment '昵称';

修改数据类型:

alter table 表名 modify 字段名 新数据类型(长度);

修改字段名和字段类型:

alter table 表名 change 旧字段名 新字段名 类型(长度)[comment 注释];

删除字段:

alter table 表名 drop 字段名;

修改表名:

alter table 表名 rename to 新表名;

删除:

删除表:

drop table [if exists] 表名;

删除指定表,并重新创建该表:

truncate table 表名;






MYSQL 基础的评论 (共 条)

分享到微博请遵守国家法律