1. 创建数据库
首先,使用以下SQL语句创建一个新的数据库:
CREATE DATABASE 数据库名;
例如,创建一个名为
test_db
的数据库:
CREATE DATABASE test_db;
2. 使用数据库
创建好数据库后,可以通过use使用
USE test_db;
3. 创建表
创建表,语法如下:
CREATE TABLE 表名 ( 列名1 数据类型 [约束条件], 列名2 数据类型 [约束条件], ... 列名N 数据类型 [约束条件] );
例如,创建一个名为
users
的表,包含id
,name
,created_at
列:
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
4. 检查表结构
创建表之后,可以使用以下语句检查表的结构:
DESCRIBE users;
这会显示表的所有列及其数据类型和约束条件。
5. 插入数据
使用insert into插入数据
INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com');
6.示例代码
-- 创建数据库
CREATE DATABASE test_db;
-- 使用数据库
USE test_db;
-- 创建表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 检查表结构
DESCRIBE users;
-- 插入测试数据
INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com');
这样你就成功创建了一个数据库和一个表,并且插入了一条数据。