下面是“数据库表的创建、管理和数据操作(实验一)”的完整攻略:
下面是“数据库表的创建、管理和数据操作(实验一)”的完整攻略:
创建数据库表
-
打开MySQL后,使用CREATE DATABASE语句创建数据库(例如:CREATE DATABASE test_db)
-
使用USE语句选择刚刚创建的数据库(例如:USE test_db)
-
使用CREATE TABLE语句创建数据表,并定义相应的字段(例如:
CREATE TABLE student(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
age INT NOT NULL,
PRIMARY KEY(id)
);
上面这段代码创建了一个名为student的数据表,其中包含id, name, age三个字段,其中id为主键,并且自增不为空。
管理数据库表
-
使用DESCRIBE命令查看已有的数据库表的列名和属性(例如:DESCRIBE student)
-
使用ALTER TABLE命令修改一个已经存在的数据库表的列名及其他属性(例如:
ALTER TABLE student
MODIFY COLUMN age FLOAT;
这个命令将student表中age列的数据类型由int修改为float类型。
数据操作
- 插入数据:使用INSERT INTO命令插入数据到已有的数据库表中(例如:
INSERT INTO student(name, age) VALUES('Lucy', 20);
这个命令向student表中插入了一条数据,其中包含name和age两个字段,分别为Lucy和20。
- 查询数据:使用SELECT命令查询已有的数据库表中的数据(例如:
SELECT * FROM student WHERE name = 'Lucy';
这个命令查询名为Lucy的学生的所有信息,查询结果包含id, name, age三个字段的值。
以上就是“数据库表的创建、管理和数据操作(实验一)”的完整攻略。下面给出另外两个示例说明:
示例一:创建一个名为book的数据表,其中包含id, name, author, price四个字段,其中id为主键并且自增
CREATE TABLE book(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
author VARCHAR(20) NOT NULL,
price FLOAT NOT NULL,
PRIMARY KEY(id)
);
示例二:向刚创建的book数据表中插入一条数据:
INSERT INTO book(name, author, price) VALUES('Harry Potter', 'J.K. Rowling', 39.99);
这个命令向book表中插入了一条数据,其中包含name, author, price三个字段的值,分别为Harry Potter, J.K. Rowling和39.99。
本文标题为:数据库表的创建、管理和数据操作(实验一)
基础教程推荐
- MySQL实现显示百分比显示和前百分之几的方法 2023-08-09
- Python使用XPath解析HTML的方法详解 2023-07-27
- MySQL错误代码:1052 Column 'xxx' in field list is ambiguous的原因和解决 2023-07-26
- 详解PostgreSQL 14.4安装使用及一些安装的异常问题 2023-07-21
- mysql 联合索引生效的条件及索引失效的条件 2023-08-06
- mysql8.0.30安装配置最详细教程(windows 64位) 2022-10-23
- Oracle如何在SQL语句中对时间操作、运算 2023-07-23
- MySQL中出现lock wait timeout exceeded问题及解决 2023-12-08
- 记一次mariadb数据库无法连接 2023-07-24
- 详解mysql触发器trigger实例 2023-08-12