Lesson-16|Lesson-16 MySQL 学习

需要记住的点

  • MySQL 的端口是 3306
  • MySQK 存在多种存储引擎,可以使用 show engines; 查看
  • InnoDB 默认引擎 更适用于 事务 并发 并拥有一系列的常用功能
  • MyISAM 占空间小 处理速度快 不支持事务
  • MEMEORY 在内存中进行存储
  • show databases; 显示数据库
1、在mac终端登录mysql数据库 在终端输入:/ usr / local / mysql / bin / mysql / -h localhost -u root -p; 2、显示当前mysql的所有数据库:show databases ; 3、创建一个新的数据库:createdatabase数据库名; 4、打开一个数据库:use 数据库名; 以下操作要先打开一个数据库 5、显示数据库里的所有数据表:showtables ; 6、创建一个新表:createtable 表名(字段名1数据类型,字段名2数据类型,。。。);如果要设置主键或非空,则在数据类型后面加上 primary key(主键)或not null 7、查询数据表:select*from 表名; 8、添加记录 :insertinto表名 (字段1,字段2,...)values('值1',‘值2’,...); 9、删除记录 :deletefrom表名where 查询条件; 10、更新 记录:update表名set字段=新值where条件; 11、显示表columnsshow columns from 数据库.表名; = desc 数据库.表名 用于检查表结构

  • MYSQL 有很多内置的函数
设置别名
alias mysqlstart='sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart' alias mysqlstop='sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop' alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin'启动:sudo /Library/StartupItems/MySQLCOM/MySQLCOM start 停止:sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop 重启:sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart 修改默认密码:mysqladmin -u root password '要设置的密码' 终端登陆mysql:mysql -u root -p

Mysql 性能优化
  • 不适合存储 二进制多媒体数据 流水队列 大文本

    推荐阅读