下面是关于“MySQL入门(一) 数据表数据库的基本操作”的完整攻略。
一、创建MySQL数据库
在MySQL中,可以通过以下命令创建一个新的数据库:
CREATE DATABASE <数据库名>;
其中,<数据库名>
指代你所创建的数据库的名字,例如:
CREATE DATABASE mydb;
这样就创建了一个名为mydb
的数据库。
二、创建数据表
通过以下命令可以在MySQL中创建一张新的数据表:
CREATE TABLE <表名> (
<列1> <数据类型> <约束>,
<列2> <数据类型> <约束>,
...
);
其中,<表名>
指代你所创建的表的名字,<列1>
、<列2>
等指代表的列名,<数据类型>
指代列所存储的数据类型,而<约束>
则代表数据在该列中所允许的大小、是否唯一以及是否允许为空等。
例如,假如我们想要创建一个存放学生信息的表students
,其包含id
、name
、age
、grade
四个字段,则可以使用以下命令:
CREATE TABLE students (
id INT PRIMARY KEY NOT NULL,
name VARCHAR(20) NOT NULL,
age INT,
grade FLOAT
);
其中,id
列被设置为主键,不允许为空;name
列被设置为VARCHAR类型,其长度为20,同时也不允许为空;age
列和grade
列则没有设置任何约束条件。
三、插入数据
通过以下命令可以在MySQL中向某张数据表中插入一条新数据:
INSERT INTO <表名> (<列1>, <列2>, ...) VALUES (<值1>, <值2>, ...);
其中,<表名>
指代你所要插入数据的表的名字,<列1>
、<列2>
等指代表的列名,而<值1>
、<值2>
则指代你所要插入的数据。
例如,假如我们想要向students
表中插入一条数据,其内容为id
=1、name
='Tom'、age
=18、grade
=85.5,则可以使用以下命令:
INSERT INTO students (id, name, age, grade) VALUES (1, 'Tom', 18, 85.5);
四、查询数据
通过以下命令可以在MySQL中查询某张数据表的数据:
SELECT <列1>, <列2>, ... FROM <表名> WHERE <条件>;
其中,<表名>
指代你所要查询的表的名字,<列1>
、<列2>
等则指代你所要查询的列的名字,而<条件>
则为可选项,指代你所要限制的查询条件。
例如,假如我们想要查询students
表中所有数据,则可以使用以下命令:
SELECT * FROM students;
而如果想要查询所有年龄小于20岁的学生信息,则可以使用以下命令:
SELECT * FROM students WHERE age < 20;
以上就是关于“MySQL入门(一) 数据表数据库的基本操作”的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL入门(一) 数据表数据库的基本操作 - Python技术站