Linux Mysql
// 检查
rpm -qa | grep mysql
// 删除
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
// 安装
yum install mysql
yum install mysql-server
yum install mysql-devel
// centOS 7 中 mysql-server 无法安装 需使用一下命令
yum install mariadb-server mariadb
// mariadb 相关命令
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
Mysql Workbench
对于连接名称 ,输入方便帮助你找出你以后进行连接的任何名称。 这可能是这样的database_for_myapp或更具描述性的。
更改连接方法 标准TCP/IP通过SSH。
对于SSH主机名 ,输入你的MySQL服务器的IP地址。如果服务器在其他端口上接受SSH连接,请输入IP地址,后跟冒号和端口号。
对于SSH用户名 ,输入用于登录到通过SSH服务器的用户名。
对于SSH密码 ,请输入您用于SSH用户的密码。如果使用公钥而不是密码,请选择SSH密钥进行身份验证。
对于MySQL主机名和MySQL服务器端口 ,使用默认值。
对于用户名 ,输入MySQL用户名。
对于密码 ,您可以输入密码或留空。如果不在MySQL Workbench中存储MySQL密码,则每次尝试连接到数据库时都会提示输入密码。
选择测试连接 ,以确保您的设置是正确的。
选择确定以创建连接。
SQL 对大小写不敏感
SQL 分为两个部分
- 数据操作语言 (DML)
- 数据定义语言 (DDL)
DML
- SELECT - 从数据库表中获取数据
- UPDATE - 更新数据库表中的数据
- DELETE - 从数据库表中删除数据
- INSERT INTO - 向数据库表中插入数据
DDL
- CREATE DATABASE - 创建新数据库
- ALTER DATABASE - 修改数据库
- CREATE TABLE - 创建新表
- ALTER TABLE - 变更(改变)数据库表
- DROP TABLE - 删除表
- CREATE INDEX - 创建索引(搜索键)
- DROP INDEX - 删除索引