**前言**
本实验围绕sql语句创建数据库,旨在巩固sql语句的使用技能,加深对数据库设计和管理的理解。
**实验过程**
**1. 数据库创建**
使用sql语句CREATE DATABASE语句创建了一个名为"mydb"的数据库。
sql
CREATE DATABASE mydb;
**2. 表创建**
在"mydb"数据库中创建了两个表:"students"和"courses",并定义了它们的字段和数据类型。
sql
CREATE TABLE students (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE courses (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
description TEXT,
PRIMARY KEY (id)
);
**3. 数据插入**
使用INSERT INTO语句向"students"和"courses"表中插入了数据。
sql
INSERT INTO students (name, email) VALUES ('John Doe', 'john.doe@example.com');
INSERT INTO courses (name, description) VALUES ('Database Design', 'Introduction to database design concepts.');
**4. 表查询**
使用SELECT语句从"students"和"courses"表中查询数据,并使用了WHERE和ORDER BY子句来过滤和排序结果。
sql
SELECT * FROM students WHERE name LIKE '%John%';
SELECT * FROM courses ORDER BY name ASC;
**实验结果**
通过实验,成功地创建了数据库"mydb"并定义了"students"和"courses"表。通过插入和查询数据,验证了sql语句的有效性和数据库管理的能力。
** **
本实验加深了对sql语句及其在数据库创建和管理中的应用的理解。通过实际操作,巩固了sql语句的语法和使用技巧,为后续数据库开发和管理奠定了基础。