zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL核心-操作表、操作数据库

mysql数据库 操作 核心
2023-06-13 09:13:11 时间

1. 创建数据库

CREATE DATABASE 数据库名;

CREATE DATABASE 数据库名 CHARACTER SET 字符集;

CREATE DATABASE IF NOT EXISTS 数据库名;

2.使用数据库

查看当前所有的数据库

SHOW DATABASES; #有一个S,代表多个数据库

查看当前正在使用的数据库

SELECT DATABASE(); #使用的一个 mysql 中的全局函数

查看指定库下所有的表

SHOW TABLES FROM 数据库名;

查看数据库的创建信息

SHOW CREATE DATABASE 数据库名;

或者:

SHOW CREATE DATABASE 数据库名\G

使用/切换数据库

USE 数据库名;

3. 修改数据库

ALTER DATABASE 数据库名 CHARACTER SET 字符集; #比如:gbk、utf8等

4. 删除数据库

DROP DATABASE 数据库名;

DROP DATABASE IF EXISTS 数据库名;

5.创建表

CREATE TABLE [IF NOT EXISTS] 表名(

字段1, 数据类型 [约束条件] [默认值],

字段2, 数据类型 [约束条件] [默认值],

字段3, 数据类型 [约束条件] [默认值],

……

[表约束条件]

);

6.修改表 使用 ALTER TABLE 语句可以实现:

6.1向已有的表中添加列

ALTER TABLE 表名 ADD 【COLUMN】 字段名 字段类型 【FIRST|AFTER 字段名】;

6.2修改现有表中的列

ALTER TABLE 表名 MODIFY 【COLUMN】 字段名1 字段类型 【DEFAULT 默认值】【FIRST|AFTER 字段名

2】;

6.3删除现有表中的列

ALTER TABLE 表名 DROP 【COLUMN】字段名

6.4重命名现有表中的列

ALTER TABLE 表名 CHANGE 【column】 列名 新列名 新数据类型;

7.重命名表

使用RENAME

RENAME TABLE emp TO myemp;

方式二:使用 ALTER

ALTER table dept

RENAME [TO] detail_dept; — [TO]可以省略

8.删除表

DROP TABLE [IF EXISTS] 数据表1 [, 数据表2, …, 数据表n];

9.清空表

TRUNCATE TABLE detail_dept;

------本页内容已结束,喜欢请分享------

© 版权声明

本站声明 1 本网站名称: 不念博客 2 本站永久网址: www.bunian.cn 3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。 4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报 6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。