【技术分享】MYSQL学习笔记
2022-07-20 / 0 评论 / 107 阅读 / 45 点赞

【技术分享】MYSQL学习笔记

发光的神
2022-07-20 / 0 评论 / 107 阅读 / 正在检测是否收录...

简介

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性,简单的来说就是用来存储数据的,它由于其体积小、速度快、还是开放源码的,一般中小型网站的开发都选择 MySQL 作为网站数据库。

登录mysql

lbiyz2re.png

net start mysql(服务名)    # 启动MySQL服务
net stop mysql              # 停止服务

mysql -h 主机名 -u 用户名 -p # 登录数据库
# 示例:mysql -h localhost -u root -p123456

show 显示数据库

lbiz5wpy.png

show databases; # 查看数据库

create 创建数据库

lbiza7mj.png

create database exp; # 创建数据库

lbizbrir.png

use exp; # 使用数据库

create 创建表

lbizfxc4.png

create table ser(
id int(11),
name varchar(25),
age int(3)); # 创建表名为 ser
  
show tables; # 查询表
describe ser | desc ser;    # 显示表字段

select 查询

lbj0vf4m.png

lbj15jjv.png

lbj1htzu.png

lbj1uqxg.png

select * from sers; # 查询表所有内容
select * from sers where name="小美"; # 查询指定内容
select * from sers order by name desc limit 1; # order by 字段排序 asc 升序 |desc 降序 limit 显示列数
select name as n, age as a from sers; # 修改显示别名
select * from sers where name like "小%"; # 查询关键字

insert 插入数据

lbizk0hv.png

lbiztdo3.png

insert into ser value(1, "小华", 20); # 往ser表 插入单行数据
insert into ser value(
         2,"小红", 18),
        (3,"小美", 20);  # 往ser表 插入多行数据 

select * from ser; # 显示表所有字段内容

drop 删除数据库

lbj0cy7n.png

lbj0g24s.png

drop table tbem; # 删除表
drop database test; # 删除数据库

alter 修改表名

lbj06ppi.png

alter table ser rename to sers; # 修改表名
show tables # 显示表名

alter 修改类型

lbj0kbik.png

alter table sers modify id int(30); # 修改数据类型

alter 删除字段

lbj0o9m3.png

alter table sers drop id; # 删除字段

delete 删除字段数据

lbj2fzq4.png

delete from sera where id=1; # 删除指定内容

update 修改内容

lbj1ptqo.png

update sers set name="小王" where age=20; # 通过年龄指定修改名称(可以通过id指定)

union 联合查询

lbj262vg.png

lbj29zrq.png

select name from sera union select name from serb order by name; # 联合两个表查询

时间过得真快.. 这门课程已经结束了,只是基础语法先记录在这里了方便自己查阅。

安装配置

mysql安装与配置教程.doc

PPT版

第1章 数据库基础知识.pptx
第2章 MySQL基础.pptx

作业

学生信息(作业 创建这四个表格).xls
银行ATM机管理系统.docx
考试案例.doc
mysql案例.rar

45

评论 (0)

取消
0:00