MySQL

一、什么是MySQL

        我们常常说MySQL数据库,但实际上MySQL是一个关系型数据库管理系统(DBMS),是用来操作和管理数据库的大型软件。 我们需要通过SQL语句来操作数据库管理系统,然后通过DBMS管理数据库。

二、MySQL操作

1.启动与停止

首先以管理员身份启动命令提示符,然后输入如下命令

--启动
net start mysql80
--停止
net stop mysql80

 2.连接

        MySQL链接有两种方式,可以直接通过MySQL进行操作,也可以通过windows的命令提示符操作,下面分别演示两种方式。

 

 3.DDL操作

3.1查询

--查询所有数据库
show databases;
--查询当前数据库
select database;

 

3.2 创建

create database 数据库名

 

 3.3使用

use 数据库名

3.4删除

drop database 数据库名

 

3.5表创建

create table 表名(
    字段1 字段1类型,
    字段2 字段2类型,
    ......
    字段n 字段n类型
)

 

 3.6表查询

--查询当前数据库所有表
show tables;

--查询表结构
desc 表名;

--查询指定表的建表语句
show create table 表名;

 

 

3.7表修改

--添加字段
alter table 表名 add 字段名 类型;

--修改字段数据类型
alter table 表名 modify 字段名 新数据类型;

--修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 新数据类型;

--删除字段
alter table 表名 drop 字段名;

 

 

 

4. DML操作

4.1添加数据 

--给指定字段添加数据
insert into 表名(字段1,字段2,..) values(值1,值2,..);

--给全部字段添加数据
insert into 表名 values(值1,值2,...);

--批量添加数据
insert into 表名(字段1,字段2,..) values((值1,值2,..),(值1,值2,..));
insert into 表名 values((值1,值2,..),(值1,值2,..));

通过navicat可以看到操作结果

 

 4.2修改数据

update 表名 set 字段名1 = 值1,字段名2 = 值2,... [where 条件]

 

 4.3删除数据

delete from 表名[where 条件]

 

 小结:DDL和DML是MySQL中的重要操作,除此之外还有DQLheDCL两种重要操作,再次就不详细介绍(没学完)

三、上周补充

1.HTTP协议

        HTTP协议是W3C制定的一种超文本传输协议,包括请求协议和响应协议。请求协议包括四部分:请求行、请求头、空白行、请求体,响应也包括四部分:状态行、响应头、空白行、响应体。

2.Cookie

       cookie最终是保存在浏览器客户端上的。可以保存在运行内存中,也可以保存在硬盘文件中。cookie和session机制其实都是为了保存会话的状态。cookie是将会话的状态保存在浏览器客户端上。session是将会话的状态保存在服务器端上。协议中规定:任何一个cookie都是由name和value组成的。name和value都是字符串类型的。当浏览器发送请求的时候,会自动携带该路径下的cookie数据给服务器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值