MySQL(1)
数据库
主流的数据库:
oracle:旗下的两个主要产品oracle、MySQL
微软:SQL server
vbm:DBz
他们统称为SQL语句
国内的数据库:
阿里云:
ADB 是阿里巴巴最核心的数据库(能够在几十亿的数据中秒级的查询出来)
蚂蚁金服:
MySQL
默认端口是3306
安装:
1、打开文件点击安装
2、选择custam

3、点击next进入如下界面点击execute进行安装

4、进入这个页面说明正在安装,只需等待安装完后点击next即可

5、如图为安装完成的状态,点击next

6、接下来到了配置的阶段了,根据下图去配置(都是默认值,一般不需要更改)

7、点击next后,进入此页面,输入自己的密码,输两次完成后,点击next

8、都是默认值,一般不用改变,点击next即可


9、进入此界面是在配置插件和扩展应用,让他安装

之后一直点next即可
连接MySQL
client----conn----》server(client必须通过conn来连接server)
连接数:就是可以同时连接设备(阿里云的连接数是250)
DB:
database---》增加查询删除(表也就是表格)
database中有很多表(表也叫table)
进入MySQL:
mysql -h localhost -u root -p按下回车后输入密码
mysql -h localhost -u root -p
-h :后面跟上服务器IP地址
-u :后面是用户id
-p :后面是密码
查看版本:select version();
select version();

启动:net start mysql57(需要以管理员身份运行cmd)
net start mysql57

停止:net stop mysql57(需要以管理员身份运行cmd)或者打开任务管理器点击服务搜索m查找到MySQL57右击停止。
net stop mysql57


查询MySQL的基本信息配置:status;
status;

查询当前时间:select now();
select now();

查询连接数:show variables like '%connections%';
show variables like '%connections%';

查询超时的关键字:show variables like '%timeout%';
show variables like '%timeout%';

查询当前已有的数据库:show databases;
show databases;

创建数据库:create database 数据库的名称
create database 数据库的名称

查询数据库在服务器的存储路径:
show variables like '%datadir%';


删除数据库:drop database 要删除的数据库的名称;(此时以刚才创建的为例)
drop database 要删除的数据库的名称;

进入到数据:use 数据库的名称
use 数据库的名称

查询当前在那个数据库:select database();
select database();

表中的数据存放格式:
create table 表的名称

查看表内容:desc 表名称
desc 表名称

查询表的创建过程:show create table nifo \G;
show create table nifo \G;

查询库里面有多少表:show tables
show tables

删除表:drop table info;
drop table info;

给表添加数据:(案例)insert into info values(1001,"xl",13,"boy","beijing");
insert into info values(1001,"xl",13,"boy","beijing");


主键错误:就是主键只能添加一个

查看表格添加的数据:select * from (info)要查询的数据
select * from (info)要查询的数据

仅给表中部分字段添加数据:
👇为那些字段
insert into info(id,name) calues(1003."lisi")
👆为表的名称 👆为添加的数控
insert into info(id,name) calues(1003."lisi")

syntax:语法错误
设置多个字段

查询表的字段:desc info;
desc info;

查看脚本:show create table info;
show create table info;

插入信息:insert into info values();
insert into info values();

查询表里的数据:
select from * 表的名称


浙公网安备 33010602011771号