Skip to content

MySQL必知必会

第一章:了解SQL

主键的好习惯:

  • 不更新、不重用主键列的值
  • 不使用可能会更改的值作为主键

第二章:MySQL简介

mysql -u root -p

回车之后会提示输入密码,输入即可

注意:

  • 命令用分号 ; 或者 \g 结束

第三章:使用

选择数据库

USE 数据库名; # 选择数据库

查看各种信息

show databases; # 查看可用的数据库
show tables; # 查看某个数据库中可用的表

show columns from 表名; # 显示表的列信息

# 查看建库、建表语句
show create database 数据库名;
show create table 表名;

第四章:检索数据

想选择什么,从哪里选择

建议

  • 关键词大写
  • 也不一定大写,保持一致性就好

限制结果

返回第一行或者前几行,可使用 limit 子句

select prod_name
from products
limit 5;

可以指定开始行和总共要多少行

select prod_name
from products
limit 3, 5;# 从行3开始(索引以0开始),查5行

等价于

select prod_name
from products
limit 3 offset 5;

完全限定名

表名和列名有完全限定名,在多表查询的时候有用