加入收藏 | 设为首页 | 会员中心 | 我要投稿 丽水站长网 (https://www.0578zz.com/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL入门教程:从零开始学数据库(二)

发布时间:2024-03-11 10:22:29 所属栏目:MySql教程 来源:小林写作
导读: 四、数据库的创建和管理
在了解了关系型数据库的基本概念后,接下来我们将学习如何创建和管理数据库。以下是创建和管理数据库的相关操作步骤:
1.创建数据库
在使用MySQL创建数据库之前,首先需要登录到MySQL服
  四、数据库的创建和管理
在了解了关系型数据库的基本概念后,接下来我们将学习如何创建和管理数据库。以下是创建和管理数据库的相关操作步骤:
1.创建数据库
在使用MySQL创建数据库之前,首先需要登录到MySQL服务器。在命令行中输入以下命令登录MySQL:
```
mysql  -u用户名  -p
```
输入密码后,即可进入MySQL命令行界面。接下来,使用以下SQL语句创建数据库:
```sql
CREATE  DATABASE数据库名称;
```
例如,创建一个名为`my_database`的数据库:
```sql
CREATE  DATABASE  my_database;
```
2.删除数据库
若要删除数据库,可以使用以下SQL语句:
```sql
DROP  DATABASE数据库名称;
```
例如,删除名为`my_database`的数据库:
```sql
DROP  DATABASE  my_database;
```
3.显示所有数据库
使用以下SQL语句可以显示当前服务器上的所有数据库:
```sql
SHOW  DATABASES;
```
4.进入数据库
进入某个数据库后,可以使用以下SQL语句:
```sql
USE数据库名称;
```
例如,进入名为`my_database`的数据库:
```sql
USE  my_database;
```
五、表的创建和管理
在数据库中,表是存储数据的基本单元。接下来,我们将学习如何创建、修改和删除表。
1.创建表
在进入数据库后,使用以下SQL语句创建表:
```sql
CREATE  TABLE表名  (
列名1数据类型,
列名2数据类型,
...
);
```
例如,创建一个名为`students`的表,包含以下列:
```sql
CREATE  TABLE  students  (
学号  VARCHAR(20)  NOT  NULL,
姓名  VARCHAR(20)  NOT  NULL,
年龄  INT,
成绩  FLOAT
);
```
2.修改表
若要修改表的结构,可以使用以下SQL语句:
```sql
ALTER  TABLE表名添加列名数据类型;
```
例如,为`students`表添加一个名为`性别`的列:
```sql
ALTER  TABLE  students  ADD性别  CHAR(1);
```
3.删除表
使用以下SQL语句删除表:
```sql
DROP  TABLE表名;
```
例如,删除名为`students`的表:
```sql
DROP  TABLE  students;
```
六、数据的增删改查
在创建表后,我们可以对表中的数据进行增删改查操作。以下是相关操作步骤:
1.插入数据
使用以下SQL语句向表中插入数据:
```sql
INSERT  INTO表名  (列名1,列名2,...)  VALUES  (值1,值2,...);
```
例如,向`students`表中插入一条数据:
```sql
INSERT  INTO  students  (学号,姓名,年龄,成绩)  VALUES  ('20230101',  '张三',18,85.0);
```
2.删除数据
使用以下SQL语句删除表中的数据:
```sql
DELETE  FROM表名  WHERE条件;
```
例如,删除`students`表中年龄小于19岁的学生记录:
```sql
DELETE  FROM  students  WHERE  年龄  <19;
```
3.修改数据
使用以下SQL语句修改表中的数据:
```sql
UPDATE表名  SET列名  =  新值  WHERE条件;
```
例如,更新`students`表中学号为20230109的记录的成绩为80.0:
```sql
UPDATE  students  SET成绩  =80.0  WHERE学号  =  '20230109';
```
4.查询数据
使用以下SQL语句查询表中的数据:
```sql
SELECT列名1,列名2,...  FROM表名  WHERE条件;
 

(编辑:丽水站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章