-- 创建数据库(如果还没有创建的话)
CREATE DATABASE IF NOT EXISTS mydatabase;
-- 使用数据库
USE mydatabase;
-- 创建表的SQL语句
CREATE TABLE IF NOT EXISTS employees (
id INT AUTO_INCREMENT PRIMARY KEY, -- 主键,自动递增
first_name VARCHAR(50) NOT NULL, -- 名字,不允许为空
last_name VARCHAR(50) NOT NULL, -- 姓氏,不允许为空
email VARCHAR(100) UNIQUE, -- 邮箱,唯一性约束
hire_date DATE, -- 入职日期
salary DECIMAL(10, 2) -- 工资,十位数,两位小数
);
-- 解释说明:
-- 1. CREATE DATABASE IF NOT EXISTS mydatabase;
-- 如果数据库mydatabase不存在,则创建它。
-- 2. USE mydatabase;
-- 选择使用mydatabase数据库。
-- 3. CREATE TABLE IF NOT EXISTS employees ( ... );
-- 如果employees表不存在,则创建它。定义了表结构,包括字段名、数据类型和约束条件。
-- 4. 字段解释:
-- - id: 整数类型,主键,自动递增。
-- - first_name 和 last_name: 变长字符串类型,最大长度为50,不允许为空。
-- - email: 变长字符串类型,最大长度为100,唯一性约束。
-- - hire_date: 日期类型。
-- - salary: 十进制类型,总共10位数字,其中2位是小数。
上一篇:mysql 函数索引
下一篇:mysql日期比较
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站