sunnyxuebuhui 2020-02-15
mysql与Oracle不同,Oracle中用户登录连接了同一个库,而mysql登录只是创建了一个连接,具体的数据库可以自己创建。表也是创建在库中的,所以在创建表前,先来创建数据库吧。
右键一个连接->命令行界面
选择一个连接,选择一个库,右键,连接数据库,然后选上方查询->新建查询
有关Navicat SQL界面的一些注意:
show databases;//注意有分号,查看所有的数据库
create database 库名 [default character set utf8];//创建新的数据库
use 库名;//使用某个数据库(创建表的前提)
drop database 库名;//删除数据库
mysql使用##来做注释,如:
##你好
注:未提到的操作说明与Oracle操作一致。
查看所有的表
查看表描述
显示建表SQL语句
修改表名
修改字段名
增删修改字段类型与Oracle一致
在mysql中,在创建表时在主键的后面添加auto_increment即可事主键自增,不需要像Oracle那样使用序列。
与Oracle一致
与Oracle一致
与Oracle一致
select * from table limit(start-1)*limit,limit;
例子:
##一页显示两条数据 select * from student limit 0,2;##从0页开始,读两条数据 select * from student limit 2,2;##从2页开始,读两条数据
命令行操作
图形界面操作
navicat