数据库操作
Data Definition Language
db
创建
sql
CREATE DATABASE <数据库名称>;使用
sql
USE `<数据库名称>`;table
sql
CREATE TABLE <表名>(
<列名1> <数据类型> <该列所需约束>,
<列名2> <数据类型> <该列所需约束>,
<列名3> <数据类型> <该列所需约束>,
.
.
.
<表约束>,
.
.
.
);例:
sql
CREATE TABLE Product(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
c1 VARCHAR(32)
) ENGINE=InnoDB COMMENT='创建表';)delete table
DROP TABLE <表名>;update table
ALTER TABLE <表名> ADD COLUMN <列的定义>;例:
sql
ADD TABLE _Product_ ADD COLUMN _name_ VARCHAR(100);rename table
sql
-- PostgreSQL
ALTER TABLE 旧名 RENAME TO 新名
-- MySQL
RENAME TABLE 旧名 TO 新名