启动/关闭
- 启动:
sudo systemctl start mysqld
或mysql -u root -p
- 查看状态:
sudo systemctl status mysqld
linux下执行sql脚本
进入到mysql后,执行source /路径/tester.sql;
即可
databases操作
- 列出所有数据库:
SHOW DATABASES;
- 创建数据库:
CREATE DATABASE database_name;
- 进入某数据库:
USE database_name;
tables操作
- 列出所有表:
SHOW TABLES;
- 创建表:
1
2
3
4
5
6
7CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
) - 输出表头:
SHOW COLUMNS FROM Table_name;
MYSQL数据类型
相关Leetcode题
Left Join
LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。
Combine Two Tables
Person表有PersonId, FirstName, LastName. Adress表有AdressId, PersonId, City, State. 获得数据:FirstName, LastName, City, State。例如
1 | Person : |