1,以管理员模式运行CMD连接数据库 sql的注释--
C:\Windows\System32>mysql -u root -ppassword --连接数据库
2、查看全部的数据库 show databases
3、创建数据库 creat database westos;
4、exit退出 单行注释-- 多行注释/**/
5、DDL 数据库定义语言 DML数据库操作语言 DQL数据库查询语言 DCL数据库控制语言
二 操作数据库
mysql 关键字不区分大小写
2.1操作数据库
-- 创建数据库 CREATE DATABASE IF NOT EXISTS westos;
--删除数据库 DROP DATABASE IF EXISTS westos;
--使用数据库 use school && USE `school`
--查看数据库 SHOW DATABASES;
对应SQLYOG的可视化 查看sql
固定的语法,关键字必须记住 CREATE DROP
2.2操作数据库中的表
数据库的列类型,按照java
数值, tinyint 十分小的数据 一个字节 ,,smallint 较小的数据 2个字节
int 类型 标准的整数 4个字节 mediumint 中等大小的数据 3个字节
bigint 类型 较大的数据 8个字节
float 单精度浮点数 4个字节
double 浮点型 8个字节
decimal 字符串形式浮点数 金融计算
字符串
char 固定长度字符串 0-255
varchar 可变长度的字符串 0-65535
tinytext 微型文本
TEXT 文本串 保存大文本
时间日期
date YYYY-MM-DD 日期格式
time HH:MM:SS 时间格式
datetime YYYY-MM-DD HH:MM:SS 最常用的时间格式
timestamp 时间戳 1970.1.1到现在的毫秒数 比较常用
year 年份表示
null
没有值 未知
不要使用null 进行运算
2.3操作数据库表中的数据
重点:数据库的字段属性
unsigned 无符号的整数 不能声明负数
0填充 zerofill
自增 通常理解为为自增 ,自动在上一条的基础上+1
通常用来设计唯一的主键 index
非空 not null
默认 设置默认值
/*每个表必须存在以下五个字段
1、id 主键
·version· 乐观锁
is_delete 伪删除
qmt_create 创建时间
qmt_update 修改时间
*/