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

四、数据库的创建和管理
在了解了关系型数据库的基本概念后,接下来我们将学习如何创建和管理数据库。以下是创建和管理数据库的相关操作步骤:
1.创建数据库
在使用MySQL创建数据库之前,首先需要登录到MySQL服务器。在命令行中输入以下命令登录MySQL:

mysql  -u用户名  -p

输入密码后,即可进入MySQL命令行界面。接下来,使用以下SQL语句创建数据库:

CREATE  DATABASE数据库名称;

例如,创建一个名为my_database的数据库:

CREATE  DATABASE  my_database;

2.删除数据库
若要删除数据库,可以使用以下SQL语句:

DROP  DATABASE数据库名称;

例如,删除名为my_database的数据库:

DROP  DATABASE  my_database;

3.显示所有数据库
使用以下SQL语句可以显示当前服务器上的所有数据库:

SHOW  DATABASES;

4.进入数据库
进入某个数据库后,可以使用以下SQL语句:

USE数据库名称;

例如,进入名为my_database的数据库:

USE  my_database;

五、表的创建和管理
在数据库中,表是存储数据的基本单元。接下来,我们将学习如何创建、修改和删除表。
1.创建表
在进入数据库后,使用以下SQL语句创建表:

CREATE  TABLE表名  (
列名1数据类型,
列名2数据类型,
...
);

例如,创建一个名为students的表,包含以下列:

CREATE  TABLE  students  (
学号  VARCHAR(20)  NOT  NULL,
姓名  VARCHAR(20)  NOT  NULL,
年龄  INT,
成绩  FLOAT
);

2.修改表
若要修改表的结构,可以使用以下SQL语句:

ALTER  TABLE表名添加列名数据类型;

例如,为students表添加一个名为性别的列:

ALTER  TABLE  students  ADD性别  CHAR(1);

3.删除表
使用以下SQL语句删除表:

DROP  TABLE表名;

例如,删除名为students的表:

DROP  TABLE  students;

六、数据的增删改查
在创建表后,我们可以对表中的数据进行增删改查操作。以下是相关操作步骤:
1.插入数据
使用以下SQL语句向表中插入数据:

INSERT  INTO表名  (列名1,列名2,...)  VALUES  (值1,值2,...);

例如,向students表中插入一条数据:

INSERT  INTO  students  (学号,姓名,年龄,成绩)  VALUES  ('20230101',  '张三',18,85.0);

2.删除数据
使用以下SQL语句删除表中的数据:

DELETE  FROM表名  WHERE条件;

例如,删除students表中年龄小于19岁的学生记录:

DELETE  FROM  students  WHERE  年龄  <19;

3.修改数据
使用以下SQL语句修改表中的数据:

UPDATE表名  SET列名  =  新值  WHERE条件;

例如,更新students表中学号为20230109的记录的成绩为80.0:

UPDATE  students  SET成绩  =80.0  WHERE学号  =  '20230109';

4.查询数据
使用以下SQL语句查询表中的数据:
```sql
SELECT列名1,列名2,… FROM表名 WHERE条件;

dawei

【声明】:郑州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。