MySQ学习——SQL语句入门

1.安装MySQL

这位博主的文章,可能对你有帮助MySQL下载安装

2.初步与MySQL接触

首先,打开cmd窗口:
按住Windows键+R键,就会生成一个搜索框。
在这里插入图片描述
点击确定,弹出一个黑框框。

要确定是否已经正确安装MySQL,可以输入mysql -V命令进行查看

在这里插入图片描述
如果出现了 " m y s q l " 不 是 内 部 或 外 部 命 令 , 也 不 是 可 运 行 的 程 序 。 \color{blue}"mysql"不是内部或外部命令,也不是可运行的程序。 "mysql"
说明MySQL没有安装完全,或没有进行环境配置

3.进入MySQL

在这里插入图片描述
输入mysql -uroot -p命令后,进入到了MySQL中。

4.SQL语句

S Q L 语 句 都 要 以 分 号 结 尾 ! \color{#007dfc}SQL语句都要以分号结尾! SQL
在文末有表格,总结本章用到的SQL语句

4.1显示所有的数据库

show databases;

在这里插入图片描述

4.2 创建数据库

create database [自定义数据库名称];//创建数据库
show databases;//需要加个s,显示数据库

在这里插入图片描述

4.3 使用数据库

use [数据库名称]

在这里插入图片描述

4.3 创建一张表

如何检测数据库有没有一张表,只需执行以下命令:

show tables;//如果英语比较好的话,应该能够明白这句话

如果显示的是Empty set (0.02 sec),说明你还未建立任何表。
如何创建一个表?

create table [表名称] //按下回车键
(id int(11) not null primary key auto_increment//主码,实现自动添加
 name varchar(20) not null,
 sex varchar(5) not null
)

在这里插入图片描述
注 意 : \color{red}注意: 看最后一行,如果出现Query Ok,那么就成功创建出一张表了。

4.4 显示数据库所有的表

show tables;

在这里插入图片描述

拓展小知识:如果要查看你创建的表的结构,使用show create table student

4.5修改字符集为utf8

如果要向数据库表中,添加中文的话,就执行以下语句,修改字符集为utf8格式。

alter table [表名] character set utf8;//修改student表的字符集
alter database [数据库名] character set utf8;//修改数据库的字符集

注 意 : \color{red}注意: 看最后一行,如果出现Query Ok,那么就设置成功了。

4.6 向表中插入数据

在这里插入图片描述
插入数据:

INSERT INTO [要插入数据的表];

注 意 : \color{red}注意: 看最后一行,如果出现Query Ok,那么就代表着插入数据成功。

4.7 查询表中数据

4.7.1 查询表中所有的数据

查询表中所有的数据:用 ∗ \color{red}* 号代替。

SELECT * FROM [要查询的表名称];

在这里插入图片描述
据上图所知,刚才我们建立好的数据已经插入到student表中。

4.7.2 查询表中部分

∗ \color{red}* 号改成id、name、sex或birth(只要是表结构中有的)

就比如我只想要知道id、name和生日日期,性别我不想关心。这是只需要将*改成id,name,birth即可!

在这里插入图片描述
如果你表中的数据足够多,可以尝试去用where来进行筛选!

4.8 删除表中的数据

有时我们不需要表中某一行的数据信息,这时候我们应该删除它!
假设我们有这样一张表(名字都是虚拟的):
在这里插入图片描述
我们想要删除王虎这一条数据,只需简单的一句SQL语句就足以解决。

DELETE FROM [表名] where id = 1003;//删除id == 1003的哪一行数据

在这里插入图片描述
这样就把王虎这一行数据删除掉了
注 意 : \color{#fc00d9}注意: 千万不要使用 DELETE FROM student name;
这会导致删除表中所有数据!
在这里插入图片描述

4.9修改表中内容

在添加数据时,可能会将信息弄错。或者说,过时的信息要进行修改,又不愿意将整条数据删除掉,再创建表中信息。
假如这里有一张表
在这里插入图片描述
我们要把Alice修改为爱丽丝。

update [表名] set name = "爱丽丝" where id = 1007;

在这里插入图片描述
出现了Query OK后,就证明操作成功!
再来进行查询表的操作:
在这里插入图片描述
如图所示,表中Alice 修改成 爱丽丝。

5.总结(SQL语句)

SQL语句说明
show datebases;显示所有数据库
create database [自定义数据库名称];创建数据库
use [数据库名称]使用数据库
create table [表名称]在当前数据库中创建一张表
show tables;显示当前数据库中所有创建好的表
alter table [表名] character set utf8;修改当前表的字符集编码格式
INSERT INTO [要插入数据的表];向当前表插入一行数据
SELECT * FROM [要查询的表名称];查询当前表下创建的所有数据
DELETE FROM [表名] [where条件表达式];删除当前表下的一行数据
update [表名] set [列名=值][where条件表达式];修改表中一行数据中的内容

posted @ 2022-03-25 18:20  辰梦starDream  阅读(6)  评论(0编辑  收藏  举报  来源