MySQL——数据库和表的基本操作(一)数据库基础知识

1、创建和查看数据库

        MySQL 安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块存储数据的空间。在 MySQL中,创建数据库的基本语法格式如下所示:

CREATE DATABASE 数据库名称;

例:

        创建一个名称为 itcast 的数据库,SQL语句如下所示:

CREATE DATABASE itcast;

执行结果如下所示:

CREATE DATABASE itcast;
Query OK, 1 row affected (0.01 sec)

        如果看到上述运行结果,说明SQL语句执行成功了。为了验证数据库系统中是否创建了名称为itcast的数据库,需要查看数据库。在MySQL中,查看数据库的SQL语句如下所示:

SHOW DATABASES;

        使用SHOW语句查看已存在的数据库,执行记过如下所示: 

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| itcast             |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

        从上述执行结果可以看出,数据库系统中存在5个数据库。其中,除了创建的itcast数据库之外,其他的数据库都是在MySQL安装完成后自动创建的。

        创建好的数据库之后,要想查看某个已经创建的数据库信息,可以通过SHOW CREATE DATABASE 语句查看,具体语法格式如下所示:

SHOW CREATE DATABASE 数据库名称;

        查看创建好的数据库itcast的信息,SQL语句如下所示:

SHOW CREATE DATABASE itcast;

         执行结果如下所示:

SHOW CREATE DATABASE itcast;
+----------+----------------------------------------------------------------------------------------------------------------------------------+
| Database | Create Database                                                                                                                  |
+----------+----------------------------------------------------------------------------------------------------------------------------------+
| itcast   | CREATE DATABASE `itcast` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */ |
+----------+----------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

        上述执行结果显示出了数据库itcast的创建信息,例如,数据库itcast的编码方式为utf8。

2、修改数据库

        MySQL数据库一旦安装成功,创建的数据库编码也就确定了。但如果想修改数据库的编码,可以使用ALTER DATABASE语句实现。修改数据库编码的基本语法格式如下所示:

ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;

        在上述格式中,“数据库名称”指的是要修改的数据库,“编码方式”指的是修改后的数据库编码。 

ALTER DATABASE itcast DEFAULT CHARACTER SET gbk COLLATE gbk_bin;

         为了验证数据库的编码是否修改成功,下面使用SHOW CREATE DATABASE语句查看修改后的数据库,执行结果如下:

mysql> SHOW CREATE DATABASE itcast;
+----------+-------------------------------------------------------------------------------------------------------------------+
| Database | Create Database                                                                                                   |
+----------+-------------------------------------------------------------------------------------------------------------------+
| itcast   | CREATE DATABASE `itcast` /*!40100 DEFAULT CHARACTER SET gbk COLLATE gbk_bin */ /*!80016 DEFAULT ENCRYPTION='N' */ |
+----------+-------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

        从上述执行结果可以看出,数据库itcast的编码为gbk,说明itcast数据库的编码信息修改成功了。 

3、删除数据库

        删除数据库是将数据库系统中已经存在的数据库涮出。成功删除数据库后,数据库中的所有数据都将被清除,原来分配的空间也将被回收。在MySQL中,删除数据库的基本语法格式如下所示:

DROP DATABSE 数据库名称;

        在上述语法格式中,DROP DATABSE是删除数据库的SQL语句,“数据库名称”是要删除的数据库名称。需要注意的是,如果删除的数据库不存在,则删除会失败。

                删除名称为itcast的数据库,SQL语句如下所示:

DROP DATABSE itcast;

        为了验证删除数据库的操作是否成功,接下来,使用SHOW DATABASES语句查看已经存在的数据库,执行结果如下所示:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

        从上述执行结果可以看出,数据库系统中已经不存在名称为itcast的数据库了,说明itcast数据库被删除了。

  • 75
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: MySQL 是一种关系型数据库管理系统。在 MySQL 中,数据库是一组相关的集合。 基本操作包括: 1. 创建数据库: 使用 "CREATE DATABASE 数据库名" 命令。 2. 查看数据库: 使用 "SHOW DATABASES" 命令查看已有的数据库。 3. 删除数据库: 使用 "DROP DATABASE 数据库名" 命令。 4. 选择数据库: 使用 "USE 数据库名" 命令选择要操作数据库。 5. 创建: 使用 "CREATE TABLE 名 (列名 数据类型, 列名 数据类型, ...)" 命令创建。 6. 查看: 使用 "SHOW TABLES" 命令查看当前数据库中的。 7. 查看结构: 使用 "DESCRIBE 名" 命令查看的结构。 8. 删除: 使用 "DROP TABLE 名" 命令删除。 ### 回答2: MySQL是一种关系型数据库管理系统(RDBMS),由于它的稳定可靠性和高性能,所以经常被用来进行数据存储和管理。本文将介绍MySQL数据库基本操作,包括数据库的创建、删除、修改和查询等操作。 1.数据库操作 1.1.创建数据库MySQL中,创建数据库的语句为CREATE DATABASE <database_name>;。例如:CREATE DATABASE test_db;即可创建名为test_db的数据库。 1.2.删除数据库MySQL中,删除数据库的语句为DROP DATABASE <database_name>;。例如:DROP DATABASE test_db;即可删除名为test_db的数据库。 1.3.显示数据库MySQL中,显示数据库的语句为SHOW DATABASES;。例如:SHOW DATABASES;即可显示所有的数据库。 1.4.选择数据库MySQL中,选择数据库的语句为USE <database_name>;。例如:USE test_db;即可选择名为test_db的数据库。 2.操作 2.1.创建MySQL中,创建的语句为CREATE TABLE <table_name> (column_name1 datatype1, column_name2 datatype2,……);。例如:CREATE TABLE users (id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, PRIMARY KEY (id));即可创建名为users的。 2.2.删除MySQL中,删除的语句为DROP TABLE <table_name>;。例如:DROP TABLE users;即可删除名为users的。 2.3.修改MySQL中,修改的语句为ALTER TABLE <table_name> <operation>;。例如:ALTER TABLE users ADD email VARCHAR(50) NOT NULL AFTER name;即可向名为users的中添加一列名为email的字段。 2.4.查询MySQL中,查询的语句为SELECT * FROM <table_name>;。例如:SELECT * FROM users;即可查询名为users的中的所有数据。 3.总结 MySQL是一种非常流行的关系型数据库管理系统,掌握数据库基本操作是非常重要的,本文主要介绍了MySQL数据库的创建、删除、修改和查询等操作,希望对大家的学习和实践有所帮助。同时,需要注意的是,任何数据库操作都需要谨慎操作,避免误操作带来的数据丢失和损失。 ### 回答3: MySQL是一个广泛使用的开源数据库管理系统,它拥有良好的性能和可靠性,因此被广泛应用在企业和个人的数据存储中。在使用MySQL数据库时,了解数据库基本操作对于保证数据的安全性和准确性都非常重要。 一、数据库的创建与删除 在MySQL中,使用CREATE DATABASE语句来创建一个新的数据库。语法如下: CREATE DATABASE database_name; 例如,创建一个名为example的数据库,则需要使用以下语句: CREATE DATABASE example; 而删除一个数据库则使用DROP DATABASE语句。语法如下: DROP DATABASE database_name; 例如,删除名为example的数据库,则需要使用以下语句: DROP DATABASE example; 二、数据的创建与删除 在MySQL中,使用CREATE TABLE语句来创建一个新的数据。语法如下: CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ..... ); 例如,创建一个名为students的,则需要使用以下语句: CREATE TABLE students ( id INT PRIMARY KEY NOT NULL, name VARCHAR(255) NOT NULL, age INT NOT NULL, gender VARCHAR(10) NOT NULL ); 而删除一个则使用DROP TABLE语句。语法如下: DROP TABLE table_name; 例如,删除名为students的,则需要使用以下语句: DROP TABLE students; 三、数据的修改和查询 在MySQL中,可以使用ALTER TABLE语句来修改的结构。例如,添加一个新的列,则可以使用以下语句: ALTER TABLE table_name ADD column_name datatype; 例如,向名为students的中添加一个新的列address,则需要使用以下语句: ALTER TABLE students ADD address VARCHAR(255); 而查询中的数据则使用SELECT语句,语法如下: SELECT column1, column2, ..... FROM table_name; 例如,查询名为students的中的学生姓名和年龄,则需要使用以下语句: SELECT name, age FROM students; 四、数据的插入和删除 在MySQL中,可以使用INSERT语句向中插入新的数据。例如,向名为students的中插入一个新的学生,则需要使用以下语句: INSERT INTO students (id, name, age, gender, address) VALUES (1, '张三', 20, '男', '北京市朝阳区'); 而删除中的数据则使用DELETE语句。例如,删除名为students的中年龄为20的学生,则需要使用以下语句: DELETE FROM students WHERE age = 20; 总之,对于MySQL数据库的使用,了解数据库基本操作是非常必要的。通过掌握这些操作,使用MySQL数据库将更加灵活自如,能够更好地管理数据和提高数据的利用率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

颓特别我废

你的鼓励将是我创作的最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值