您的位置:首页 > 移动开发 > Unity3D

快速上手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;

注意:/*修改字段

可修改列的数据类型,大小和默认值

不是任何情况都可以修改的,当字段只包含空值时,类型、大小都可以修改,否则修改可能不能成功

修改*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: