SQLyog基本操作(一)

时间:2021-06-08 22:51:39   收藏:0   阅读:0

2.0 SQLyog菜单栏主要功能

技术图片

技术图片

用户管理:

技术图片

首选项:

技术图片

 

2.1 操作数据库

操作数据库的几个层次

  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的可视化操作

技术图片

学习思路

2.2 数据库的列类型

数值

字符串

 

时间

  Java中使用的是:java.util.Date

 

null

 

2.3 数据库的字段属性(重点)

  创建表时,要指定引擎(默认InnoDB)、字符集、核对。

技术图片

改变表:对表进行修改

技术图片

技术图片

打开表:

技术图片

技术图片

  接下来分别对表的字段属性进行详细介绍:

默认

 

主键

 

非空 NOT NULL

 

Unsigned

 

自增

 

Zerofill

 

拓展

 -- 每一个表,都必须存在以下五个字段,未来做项目会用,表示一个记录存在意义!
 id 主键
 `version` 乐观锁
 is_delete 伪删除
 gmt_create 创建时间
 gmt_update 修改时间
 ?
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!