来源:微信公众号「编程学习基地」
基本概念
数据库 存储 数据 仓库 Data Base --DB
MySQL 开源免费 使用方便
Sql Sever 微软 比较适合web存放 windows系统
Oracle 收费,使用比较广泛数据库之一
DB2 IBM适合处理海量数据
SQL语言 数据化查询语言 绝大部分数据库系统支持
安装过程
mysql安装和sql yog安装
下载连接 https://dev.mysql.com/downloads/mysql/5.5.html#downloads
链接:https://pan.baidu.com/s/1Lbth4CAkqT5bfS5Q6Re7HA
提取码:khs3
复制这段内容后打开百度网盘手机App,操作更方便哦
//用户名 root 密码 null
sql语句使用
-
sql语句不分大小写
-
命令 使用大写比较标准
表名 库名… 小写
每条命令 建议分号结尾
命令如果写的比较长 建议分成多行 关键字单独写一行 -
注释方式
注释方式1. 单行注释 #开头 注释内容
注释方式2 单行注释 – 注释
多行注释 /* 注释 */
数据库服务的启动和关闭
使用数据库之前 记得开启服务
- 手动找到服务 开启
- 打开命令提示符_管理员权限
打开服务 net start 服务名
关闭服务 net stop 服务名
mysql的登录和退出以及远程连接数据库
1. 通过mysql自带的客户端 输入密码就可以启动
使用exit或者ctrl+C 退出
2. 使用控制台登录
mysql -h localhost -P 3306 -u 用户名 -p 密码 本地连接
mysql -h localhost -P 3306 -u root -p
如果是本机 可以省略 -h localhost -P 3306
远程的登录
- 设置数据库访问权限为所有人
- 在【宝塔面板】里面的【安全】,【防火墙】处放行端口开放3306MySQL服务默认端口
mysql -h 122.112.174.128 -P 3306 -u deroy -p
常见的mysql语句
-
show databases; 显示数据库当中的内容
-
use 库名; 使用该库
-
select database(); 显示当前正在使用的库
-
show tables; 显示当前库有哪些表格
show tables from 库名; 显示其他库有哪些表格
-
在当前库中添加表格
create table 表名( 字段名 类型, 字段名 类型 );
类型有int float double
-
desc 表名; 显示表的结构
-
select version(); 显示当前mysql客户端版本
databases 库
tables 表
desc 结构