0
点赞
收藏
分享

微信扫一扫

碰一碰发视频源码开发,矩阵短视频新模式,支持OEM

左小米z 2024-10-31 阅读 18
数据库

1. MySQL 数据库基础概念

数据库: 逻辑上存储和管理数据的集合。MySQL 是一个常用的关系型数据库管理系统。

2. 创建数据库

要创建一个新的数据库,可以使用 CREATE DATABASE 语句。

语法:

 
CREATE DATABASE 数据库名;

示例:

 
CREATE DATABASE my_database;

注意事项:

  • 数据库名必须是唯一的。
  • 数据库名对大小写敏感,具体取决于操作系统。

3. 显示数据库

查看当前服务器上的所有数据库:

 
SHOW DATABASES;

4. 选择数据库

在进行表操作之前,需要选择要使用的数据库:

 
USE 数据库名;

示例:

 
USE my_database;

5. 创建表

一旦选择了数据库,就可以创建表。创建表的语法如下:

语法:

 
CREATE TABLE 表名 ( 列名1 数据类型1 [约束条件], 列名2 数据类型2 [约束条件], ... );

6. 常见数据类型

  • INT: 整数
  • VARCHAR(n): 变长字符串,最大长度 n
  • CHAR(n): 定长字符串,长度 n
  • TEXT: 可变长度字符串,最大长度为 65,535 字符
  • DATE: 日期,格式为 'YYYY-MM-DD'
  • DATETIME: 日期和时间,格式为 'YYYY-MM-DD HH:MM:SS'
  • FLOAT: 浮点数
  • DOUBLE: 双精度浮点数
  • BOOLEAN: 布尔值 (TINYINT)

7. 创建表示例

 
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, -- 自增主键
 username VARCHAR(50) NOT NULL, -- 用户名,不能为空 
 password VARCHAR(255) NOT NULL, -- 密码,不能为空
 email VARCHAR(100) UNIQUE, -- 唯一的电子邮件 
 created_at DATETIME DEFAULT CURRENT_TIMESTAMP -- 创建时间,默认当前时间 );

8. 查看表结构

要查看表的结构,可以使用 DESCRIBE 或 SHOW COLUMNS 命令。

示例:

 
DESCRIBE users;

 
SHOW COLUMNS FROM users;

9. 添加新列

如果需要在现有表中添加新列,可以使用 ALTER TABLE 语句。

语法:

 
ALTER TABLE 表名 ADD 列名 数据类型 [约束条件];

示例:

 
ALTER TABLE users ADD age INT;

10. 删除表

要删除表,可以使用 DROP TABLE 语句。注意:删除表将永远丢失该表及其数据。

语法:

 
DROP TABLE 表名;

示例:

 
DROP TABLE users;

11. 删除数据库

要删除整个数据库及其所有表和数据,可以使用 DROP DATABASE 语句。

语法:

 
DROP DATABASE 数据库名;

示例:

 
DROP DATABASE my_database;

12. 小结

通过以上步骤,可以创建和管理 MySQL 数据库及其表。在实际工作中,建议经常备份数据库,并在修改表结构时小心谨慎,避免数据丢失。 这些基本命令能够帮助您创建和维护 MySQL 数据库的结构。希望这些信息对您有所帮助!

举报

相关推荐

0 条评论