Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql创建一个表完整过程

作者:风外听竹   发布日期:2026-01-05   浏览:83

-- 创建数据库(如果还没有创建的话)
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日期比较

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站