栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mysql操作数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mysql操作数据库

创建表
  • 创建数据表
create table (if not exists) 表名(
	字段, 数据类型 约束条件
	---
	[表约束条件]
)
create table t_goods(
 id INT,
 t_cate varchar(30),
 t_remake varchar(100)
);
  • 查看表

show tables

  • 指定主键 PRIMARY_KEY

单个主键

create table t_goods(
 id INT PRIMARY_KEY,
 t_cate varchar(30),
 t_remake varchar(100)
);

单个主键

create table t_goods(
 id INT ,
 t_cate varchar(30),
 t_remake varchar(100),
 PRIMARY_KEY(id, t_cate)
);
  • 外键
create table t_goods(
 id INT ,
 t_cate varchar(30),
 t_remake varchar(100),
 constraint 外键名 foreign key(字段) references 表(字段)
);
  • 非空字段

NOT NULL

  • 默认值

default

  • 自动递增
    auto_increment
  • 指定存储引擎
create table t_goods(
id INT ,
t_cate varchar(30),
t_remake varchar(100)
) engine=InnoDB default charset set utf8mb4 collate utf8mb4_0900_ai_ci;
查看表

describe 对应表明可以查看对应的表信息,也可以使用 show create table + 表名 查看对应的表结构。

describe --

修改数据表
  • 修改数据表名称
alter table A RENAME to B
  • 添加字段
alter table A add COLUMN 列约束  First/after 字段
  • 修改字段名称
alter table 表名 CHANGE 字段 新字段 新字段属性
  • 修改字段的数据类型
alter table 表名 modify 字段 字段属性 字段位置
  • 删除字段
alter table 表名 drop 字段 
  • 修改引擎
alter table 表名 ENGINE=引擎名称
  • 删除外键
alter table 表名 drop foreign key --
删除数据表
drop table if exists 表名
临时表

临时表创建的时候多一个TEMPORARY即可

create  TEMPORARY table if not exists 表名
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/993188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号