欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql建表語句ddl

謝彥文2年前10瀏覽0評論

MySQL是目前較為流行的關系型數據庫系統之一,它提供了豐富的管理工具和功能,方便用戶進行數據管理。在MySQL中,我們可以使用DDL(Data Definition Language)語言來進行數據庫和表的創建和管理。

DDL語言主要包括以下幾個部分:

  1. CREATE:創建數據庫和表
  2. ALTER:修改表結構
  3. DROP:刪除數據庫和表
  4. TRUNCATE:清空表數據
-- 創建數據庫
CREATE DATABASE mydb;
-- 使用數據庫
USE mydb;
-- 創建表
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`username` varchar(255) NOT NULL COMMENT '用戶名',
`password` varchar(255) NOT NULL COMMENT '密碼',
`nickname` varchar(255) DEFAULT NULL COMMENT '昵稱',
`age` int(11) DEFAULT NULL COMMENT '年齡',
`gender` tinyint(1) NOT NULL DEFAULT '0' COMMENT '性別:0=未知,1=男,2=女',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
PRIMARY KEY (`id`),
UNIQUE KEY `uq_username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用戶表';

以上是一個簡單的MySQL建表DDL示例,其中使用了CREATE DATABASE、USE、CREATE TABLE等語句。CREATE DATABASE用于創建數據庫,USE用于指定當前使用的數據庫,CREATE TABLE用于創建表。在CREATE TABLE中,我們定義了表的名稱、字段名、字段類型、約束等信息,例如上述示例中的主鍵、唯一索引、默認值等。

除了以上介紹的建表DDL語句,還有其他更加復雜的語法,例如CREATE INDEX、CREATE PROCEDURE、CREATE TRIGGER等,需要根據實際需求進行學習和使用。