相关文章推荐
谦逊的盒饭  ·  获取JSON中所有的KEY - ...·  4 月前    · 

SQLyog里面的关键字不区分大小写,直接写就可以,自己定义的字段名有大小写!!!

1.创建数据库

 CREATE DATABASE westos -- 新建数据库,如果数据库存在,会报错:
 -- 错误代码: 1007
 -- Can't create database 'westos'; database exists
 CREATE DATABASE IF NOT EXISTS westos -- 如果该数据库不存在,就可以创建,否则无操作

2.删除数据库

 DROP DATABASE worker -- 删除数据库,如果数据库不存在,会报错:
 -- 错误代码: 1008
 -- Can't drop database 'worker'; database doesn't exist
 DROP DATABASE IF EXISTS worker -- 如果该数据库存在,就删除,否则无操作

3.使用数据库

 USE school -- 使用数据库,如果此数据库不存在,会报错:
 -- 错误代码: 1049
 -- Unknown database 'worker'
 USE `school`-- 在Tab按键的上面,如果你的表名或者字段名是一个特殊字符,操作它就需要加``

4.查看数据库

 SHOW DATABASES -- 查看所有的数据库,注意DATABASES是复数
 show school -- 查看所有的数据库要用SHOW DATABASES,只能使用USE使用数据库,否则报错:
 -- 错误代码: 1064
 -- You have an error in your SQL syntax; check the manual that corresponds to your
 -- MySQL server version for the right syntax to use near 'school' at line 1

对比:SQLyog的可视化操作

学习思路

对照SQLyog可视化历史记录查看sql

固定的语法或关键字必须要强行记住!!!

2.2 数据库的列类型

tinyint 十分小的数据 1个字节

smallint 较小的数据 2个字节

mediumint 中等大小的数据 3个字节

int 标准的整数 4个字节 常用

bigint 较大的数据 8个字节

float 单倍精度浮点数 4个字节(存在精度问题)

double 双倍精度浮点数 8个字节(存在精度问题)

decimal 字符串形式的浮点数 金融计算的时候,一般使用decimal