MySQL是关系数据库,里面的数据由二维表组成(即最基础的单元:table)。因为表比较直观,任何一张表都有行和列。
行(row):被称为数据/记录
列(column):被称为字段
每一个字段都有:字段名、数据类型、约束等属性。
MySQL 下载地址:MySQL :: MySQL Downloads
MAC安装完mysql,使用网上各种配置教程尝试后,输入mysql -u root -p,仍会出现:zsh: command not found: mysql的提示。
解决方案:
1、在终端进入目录:/usr/local/bin
cd /usr/local/bin/
2、在终端设置mysql命令路径
sudo ln -fs /usr/local/mysql/bin/mysql mysql
3、输入mysql -u root -p
MAC 启动命令:mysql -u root -p
mysql常用命令:
退出:exit
查看mysql中有哪些数据库:show databases;
注意:以分号结尾。mysql默认自带了四个数据库。
选择使用某个数据库:use XXX(数据库名称);
创建数据库:create database XXX(数据库名称);
查看某个数据下有哪些表:show tables;
SQL语句分为:
DQL:数据查询语言(凡是带有select关键字的都是查询语句)
select……
DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML)
insert 增
delete 删
update 改
这个主要是操作表中的数据data。
DDL:数据定义语言(凡是带有create、drop、alter的都是DDL。DDL主要操作的是表的结构,而不是表的数据)
crate:新建,等同于增
drop:删除
alter:修改
这个增删改与DML不同,这个是对表结构进行操作。
TCL:事务控制语言,
事务提交:comhit;
事务回滚:rollback;
DCL:数据控制语言,
授权:grant
撤销权限:revoke