sql创建数据库
什么是.sql文件
.sql文件是一个文本文件,是一种用于访问和管理关系数据库的语言。这种语言包含了许多命令,例如创建数据库、创建表、插入数据等。
创建数据库
在MySQL数据库中,使用CREATE DATABASE语句可以创建一个新的数据库。例如,使用以下语句可以创建一个名为“mydatabase”的数据库:
CREATE DATABASE mydatabase;
创建表
在MySQL数据库中,使用CREATE TABLE语句可以创建一个新的表。例如,使用以下语句可以创建一个名为“students”的表:
CREATE TABLE students (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,name VARCHAR(30) NOT NULL,age INT(3) NOT NULL,email VARCHAR(50),reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP);
以上语句创建了一个包含id、name、age、email和reg_date五个字段的表。
插入数据
在MySQL数据库中,使用INSERT INTO语句可以向表中插入新的数据。例如,使用以下语句可以向“students”表中插入一条新的记录:
INSERT INTO students (name, age, email) VALUES ('张三', 18, 'zhangsan@qq.com');
以上语句向“students”表中插入了一条包含姓名、年龄和邮箱的记录。其中,id字段为自增长字段,将自动插入下一个可用的数字。
查询数据
在MySQL数据库中,使用SELECT语句可以从表中检索数据。例如,使用以下语句可以从“students”表中检索所有记录:
SELECT * FROM students;
以上语句检索“students”表中所有字段的所有记录。