MySQL
启动数据库命令
mysql -uroot -p123456 后面的 -p 可以不接密码回车完了再输入密码,这样这看不见密码
退出的话 ctrl + c 或者exit
修改提示符
mysql -uroot -p123456 --prompt \h
- \D 完整的日期
- \d 当前数据库
- \u 当前用户
常用简单命令
- 查看当前服务器版本 SELECT VERSION();
- 查看当前时间 SELECT NOW();
- 查看当前用用户 SELECT USER();
MySQL 语句的规范
- 关键字与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
- ->这种符号是希望得到一个分号
创建数据库
CREATE DATABASE t1; 创建一个名字为 t1 的数据库
查看所有的数据库
SHOW DATABASES; 默认有四个数据库
删除数据库
DROP DATARASE t1; 删除 t1 数据库
打开数据库
use + t1;
显示当前的数据库
SELECT DATABASE();
MySQL 的数据类型
整形 浮点型 日期和时间型 字符型
数据表
创建数据表
CREATE TABLE tb1(
// NOT NULL 不能为空
// NULL 可以为空
username VARCHAR(20) NOT NULL,
age TINYINT UNSIGNED NULL,
salary FLOAT(8,2) UNSIGNED
)
查看数据表
SHOW TABLES
查看数据表的结构
SHOW COLUMNS FROM tb1
写记录
INSERT ta1 VALUES(“TOM”,25,1234.12)
- 这是所有的都写
INSERT tb1 (username,salary)VALUES(‘John’,4999.48)
查找记录
SELECT * FROM tb1