MySQL笔记

本文详细介绍了MySQL的基础概念,包括数据库配置、数据类型(如int,decimal和varchar),以及命令行和SQL语句的使用,如查询、插入、修改和删除操作。还涉及了创建和修改表结构,以及使用Navicat和sqlyog等GUI工具。
摘要由CSDN通过智能技术生成

MySQL

目录

MySQL

配置

什么是数据库

数据类型

软件

命令行的基本命令

SQL语句

查询

插入

修改

删除

对表的修改语句

建表语句

修改表结构

删除表语句


5.0        8.0

重要区别

url连接方式

8.0:

jdbc:mysql://localhost:3306/yapingstudio?
useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=
true&serverTimezone=GMT%2B8
5.x:
jdbc:mysql://localhost:3306/yapingstudio

配置

url:jdbc:mysql://IP地址:端口号/数据库的名字

案例:
jdbc:mysql://localhost:3306/dashuj2201
jdbc:mysql://127.0.0.1:3306/dashuj2201
jdbc:mysql://172.18.36.51:3306/dashuj2201
name :用户名
password :密码

什么是数据库

库 > 表 > 数据 > 数据类型

数据类型

数字: int bigint
浮点类型: decimal
字符串: varchar(200) char(100) → 区别
二进制: JSON 对象

软件

GUI 软件
Navicat sqlyog
MySQL 的关系:他们是数据库的 GUI 可视化工具
MySQL 数据库软件
没有界面的
只提供了命令行界面

命令行的基本命令

罗列数据库:show databases;
选择使用数据库:use dashuju2201;
展示库里面的表:show tables;

SQL语句

查询

普通的查询
SELECT [字段的名字] FROM [表的名字]
简单查询所有的字段: select * from user ;
查询指定的字段: select username , age from user ;

查询时字段给别名:

select username name from user ;
select username as name from user ;
有条件的查询
SELECT [字段的名字] FROM [表的名字] WHERE [条件]
一种条件的:
SELECT * FROM user WHERE username = 'x小x ' ;
SELECT * FROM user WHERE age = 5 ;
模糊查询:
-- 只有小的
SELECT * FROM user WHERE username LIKE ' ' ;
-- 所有小开头的
SELECT * FROM user WHERE username LIKE ' %' ;
-- 所有包含小的
SELECT * FROM user WHERE username LIKE '% %' ;
多个条件的查询
AND OR
SELECT * FROM user WHERE username LIKE ' %' AND age = 5 ;

插入

insert

修改

update

删除

delete

对表的修改语句

建表语句

CREATE

修改表结构

ALTER

删除表语句

DROP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值