数据库MySQL是一种关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司,它是最流行的开源数据库之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
数据库的基本操作
1、创建数据库
创建数据库的语句格式如下:
CREATE DATABASE database_name;
创建一个名为testdb
的数据库:
CREATE DATABASE testdb;
2、删除数据库
删除数据库的语句格式如下:
DROP DATABASE database_name;
删除名为testdb
的数据库:
DROP DATABASE testdb;
3、选择数据库
选择数据库的语句格式如下:
USE database_name;
选择名为testdb
的数据库:
USE testdb;
数据表的基本操作
1、创建数据表
创建数据表的语句格式如下:
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... );
创建一个名为students
的数据表,包含id
、name
和age
三个字段:
CREATE TABLE students ( id INT, name VARCHAR(20), age INT );
2、删除数据表
删除数据表的语句格式如下:
DROP TABLE table_name;
删除名为students
的数据表:
DROP TABLE students;
数据的增删改查
1、插入数据
插入数据的语句格式如下:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
向students
表中插入一条数据:
INSERT INTO students (id, name, age) VALUES (1, '张三', 20);
2、查询数据
查询数据的语句格式如下:
SELECT column1, column2, ... FROM table_name WHERE condition;
查询students
表中所有数据:
SELECT * FROM students;
查询students
表中年龄大于18的学生:
SELECT * FROM students WHERE age > 18;
3、更新数据
更新数据的语句格式如下:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
将students
表中名为张三
的学生年龄修改为21:
UPDATE students SET age = 21 WHERE name = '张三';
4、删除数据
删除数据的语句格式如下:
DELETE FROM table_name WHERE condition;
删除students
表中年龄小于18的学生:
DELETE FROM students WHERE age < 18;
相关问题与解答:
1、问题:如何在MySQL中创建一个新的数据库?
解答:在MySQL中,可以使用CREATE DATABASE
语句创建一个新的数据库,要创建一个名为testdb
的新数据库,可以执行以下命令:
```sql
CREATE DATABASE testdb;
```
2、问题:如何在MySQL中删除一个已存在的数据表?
解答:在MySQL中,可以使用DROP TABLE
语句删除一个已存在的数据表,要删除名为students
的数据表,可以执行以下命令:
```sql
DROP TABLE students;
```
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/396493.html