MySQL安装与应用小白笔记
Posted 书槑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL安装与应用小白笔记相关的知识,希望对你有一定的参考价值。
为了找实习不得不自学SQL,本文是我对b站up主“黎曼的猜想”SQL课程的学习笔记。
目录
1,安装与启动
1.1,安装
主要参考这篇文章:
MySQL8.0.26安装配置教程(windows 64位)
大佬写的非常详细,我按这个流程十分丝滑地就配置好了
然后我就愣住了,发现自己不会打开SQL
折腾了半天才明白:
SQL没有可视化页面,没有图标!是用命令行操作的
1.2,启动
每次使用SQL之前都要先启动,不然用不了
有两种启动方法
启动方法一
在【计算机管理】-【服务和应用程务】-【服务】中找到mysql,右键启动
可以在这里右键进行启动、停止的操作。
还在属性里面把自动启动改为手动启动,避免长时间不用浪费资源。
启动方法二
一定要右键选择【以管理员身份进入】
在命令行输入:
net start mysql (启动)
net stop mysql (关闭)
2,一些简单的命令
2.1,SQL语法规范
1,不区分大小写,但建议关键字大写,表名、列名小写。
2,每条命令以 ; 或 \\g 结尾,建议用;
3,每条命令根据需要可以进行缩进和换行,建议关键字单独一行。
4,注释:
单行注释 :#注释文字
单行注释:-- 注释文字(注意有空格)
多行注释:/* 注释文字 */
2.2,登录和退出
登录:
mysql -h localhost -P 3306 -u root -p
注:-h 指连接主机(host),后面即为你连的主,localhost指连接本机。
-P 指端口号(Port),可以在配置时用的文本文档里找到,修改也是在这里修改。
-u 指用户名
-p指密码,可以紧跟在后面输入密码,(密码和p之间不能有空格)也可以回车之后再输入(别人就看不到你的密码了)。
以上每个命令之间必须有空格。
如果是连本机可以省略一些,每次只需要输入:
mysql -u root -p
退出:
exit
重新进入:
输入之前登录的语句即可
按键盘上的上下键可以快捷切换语句
2.3,数据库操作
查看数据库和表
查看当前数据库的版本:
方法一,在客户端输入:
select version();
方法二,退出之后输入:
mysql --version
或者:
mysql -V
查看数据库
show databases;
打开数据库
use 库名
比如打开sys数据库
查看当前库中的所有表
show tables;
查看其他库的所有表:
show tables from 库名;
但实际上还是在sys库中。查看自己位于哪个库:
select database();
创建数据库和表,增删改数据
创建数据库:
creat database 库名;
创建表:
creat table 表名(
列名1 类型,
列名2 类型);
关于类型:数值是int,可变长字符串是varchar,varchar(20)表示该字符串最大可以有20个字符。
现在创建一个学生信息表如下:
creat table stuinfo(
id int,
name varchar(20));
查看表结构:
desc 表名;
查看全部数据:
select * from 表名;
插入数据:
insert into 表名 (列名1,列名2) value (数值,‘字符串’);
insert into stuinfo (id,name) value (1,‘john’);
insert into stuinfo (id,name) value (2,‘rose’);
修改数据:
update 表名 set 要修改那一列的列名=‘新的字符串’ where 其他列=原来的值;
update stuinfo set name=‘lilei’ where id=1;
删除某行数据:
delete from 表名 where 列名=该行的值;
delete from stuinfo where id=1;
以上是关于MySQL安装与应用小白笔记的主要内容,如果未能解决你的问题,请参考以下文章