快速上手MySql && MySql GUI工具 SQLyog Community
2017-06-12 19:33
295 查看
根据《疯狂软件MySql视频》所讲,总结内容如下:
1.中文开发语言建议GBK
2.Service Name默认为MySql,删除mysql服务器后重装如果出现问题,
可以设置其他的Service Name
3.默认安装文件在C:\Program Files\MySQL\MySQL Server 5.5
4.可以查看my.ini文件,如果需要更改语言设置,default-character-set=gbk,
注意,有两个地方需要改,改完后需要重新启动mysql服务
5.直接进入bin目标,执行MySQLInstanceConfig.exe,重新配置mysql
6.常用数据类型
数值数据类型(整形与浮点型):int 、integer、double
日期/时间类型:TIME、DATE/TIME
字符串类型:CHAR、VARCHAR、BLOB、TEXT
7.建表
create table table_name(
column type,
column type
);
列名之间用逗号隔开,最后一列不需要
*/
---------------------------------------------------《疯狂软件MySql视频》点击打开链接
练习程序:
1)CREATE DATABASE ffjava#创建数据库
2)DROP DATABASE ffjava#删除数据库
3)USE fkjava#使用(切换到)某个数据库,接下来的所有操作都是在fkjava数据库中
4)SHOW DATABASES#显示所有数据库
5)#创建一个部门表叫做tb_dept
#部门编号id整形
#primary key主键
#auto_increment 自动增长
#部门名称 name 字符最多存储18个字符
#描述 describtion 字符最多存储100个字符
6)
create table tb_dept(
dept_id int primary key auto_increment,
dept_name varchar(18),
description varchar(200)
);
7)DESC tb_dept;
-----------------------------------------------------------------------
SQL语句分类:
DDL 数据定义语言,自动提交
DML 数据操作语言,需要commit
DCL 数据控制语言
Transaction Control 事物控制
8)书写规范:建议大写。
数据库对象:表(基本存储对象,以行与列形式存在,列叫字段,行就是记录)
数据库对象命名规则:必须以字母开头,可包括数字和三个特殊字符(# _ $),不要使用MySql保留字,
同一schema不要取相同名字。
关于识别符:不要超过64个字符
9)
CREATE TABLE tb_emp(
id INT PRIMARY KEY AUTO_INCREMENT, #主键,自动增长
NAME VARCHAR(18), #姓名
sex VARCHAR(2), #性别
age INT, #年龄
address VARCHAR(200), #地址
email VARCHAR(100) #邮箱
);
10)
#alter语句修改表结构:
#1)修改列类型 alter table 表名 modify 列名 列类型;
Alter table tb_emp modify name varchar(18);
#2)增加列 alter table 表名 add 列名 列类型;
ALTER TABLE tb_emp add mobile VARCHAR(18);
#3)删除列 alter table 表名 drop 列名;
alter table tb_emp drop mobile;#mysql特有语句
ALTER TABLE tb_emp DROP column email;#oracle特有语句
#4)列改名 alter table 表名 change 旧列名 新列名 列类型;
alter table tb_emp change name emp_name varchar(18);
#5)更改表名
alter table 表名 rename 新表名;
rename table 表名 to 新表名;
alter table tb_emp rename emp;
RENAME TABLE emp to tb_emp;
注意:/*修改字段
可修改列的数据类型,大小和默认值
不是任何情况都可以修改的,当字段只包含空值时,类型、大小都可以修改,否则修改可能不能成功
修改*/
1.中文开发语言建议GBK
2.Service Name默认为MySql,删除mysql服务器后重装如果出现问题,
可以设置其他的Service Name
3.默认安装文件在C:\Program Files\MySQL\MySQL Server 5.5
4.可以查看my.ini文件,如果需要更改语言设置,default-character-set=gbk,
注意,有两个地方需要改,改完后需要重新启动mysql服务
5.直接进入bin目标,执行MySQLInstanceConfig.exe,重新配置mysql
6.常用数据类型
数值数据类型(整形与浮点型):int 、integer、double
日期/时间类型:TIME、DATE/TIME
字符串类型:CHAR、VARCHAR、BLOB、TEXT
7.建表
create table table_name(
column type,
column type
);
列名之间用逗号隔开,最后一列不需要
*/
---------------------------------------------------《疯狂软件MySql视频》点击打开链接
练习程序:
1)CREATE DATABASE ffjava#创建数据库
2)DROP DATABASE ffjava#删除数据库
3)USE fkjava#使用(切换到)某个数据库,接下来的所有操作都是在fkjava数据库中
4)SHOW DATABASES#显示所有数据库
5)#创建一个部门表叫做tb_dept
#部门编号id整形
#primary key主键
#auto_increment 自动增长
#部门名称 name 字符最多存储18个字符
#描述 describtion 字符最多存储100个字符
6)
create table tb_dept(
dept_id int primary key auto_increment,
dept_name varchar(18),
description varchar(200)
);
7)DESC tb_dept;
-----------------------------------------------------------------------
SQL语句分类:
DDL 数据定义语言,自动提交
DML 数据操作语言,需要commit
DCL 数据控制语言
Transaction Control 事物控制
8)书写规范:建议大写。
数据库对象:表(基本存储对象,以行与列形式存在,列叫字段,行就是记录)
数据库对象命名规则:必须以字母开头,可包括数字和三个特殊字符(# _ $),不要使用MySql保留字,
同一schema不要取相同名字。
关于识别符:不要超过64个字符
9)
CREATE TABLE tb_emp(
id INT PRIMARY KEY AUTO_INCREMENT, #主键,自动增长
NAME VARCHAR(18), #姓名
sex VARCHAR(2), #性别
age INT, #年龄
address VARCHAR(200), #地址
email VARCHAR(100) #邮箱
);
10)
#alter语句修改表结构:
#1)修改列类型 alter table 表名 modify 列名 列类型;
Alter table tb_emp modify name varchar(18);
#2)增加列 alter table 表名 add 列名 列类型;
ALTER TABLE tb_emp add mobile VARCHAR(18);
#3)删除列 alter table 表名 drop 列名;
alter table tb_emp drop mobile;#mysql特有语句
ALTER TABLE tb_emp DROP column email;#oracle特有语句
#4)列改名 alter table 表名 change 旧列名 新列名 列类型;
alter table tb_emp change name emp_name varchar(18);
#5)更改表名
alter table 表名 rename 新表名;
rename table 表名 to 新表名;
alter table tb_emp rename emp;
RENAME TABLE emp to tb_emp;
注意:/*修改字段
可修改列的数据类型,大小和默认值
不是任何情况都可以修改的,当字段只包含空值时,类型、大小都可以修改,否则修改可能不能成功
修改*/
相关文章推荐
- 快速上手MySql && MySql GUI工具 SQLyog Community (3)
- 快速上手MySql && MySql GUI工具 SQLyog Community (5)
- 快速上手MySql && MySql GUI工具 SQLyog Community (6)
- 快速上手MySql && MySql GUI工具 SQLyog Community (2)
- 快速上手MySql && MySql GUI工具 SQLyog Community (7)
- 快速上手MySql && MySql GUI工具 SQLyog Community (4)
- 使用mysql的图形化工具SQLyog的架构同步工具 快速对比两个数据库的架构,并赋值修改架构
- 使用MySQL自带工具mysqlhotcopy快速备份mysql数据库
- 虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置 &&19条小技巧让你快速上手Ubuntu 11.04
- 快速上手MySQL图形化操作详解
- 转贴 MM(ModelMaker)建模工具快速上手指南delphi
- fping 命令参考--网络工具--快速ping--windows&linux
- SQLyog Mysql界面工具
- 快速上手 MySQL --图形化操作详解//---安装/创建/查询
- 图解用"MySQL Administrator"工具实现自动备份数据库
- 虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置 &&19条小技巧让你快速上手Ubuntu 11.04
- 转贴 MM(ModelMaker)建模工具快速上手指南delphi
- 快速上手 MySQL --图形化操作详解(转贴)
- [转]快速上手 MySQL --图形化操作详解
- 快速上手MySQL-图形化操作详解