目录
一、SQLyog图形化客户端
MySQL除了用dos命令窗口操作数据库外,市场上还有许多图形化的工具操作MySQL,这样操作数据库就更加简单方便。MySQL的界面工具可分为两大类:图形化客户端和基于Web的管理工具。
图形化客户端采用C/S架构,用户通过安装在桌面计算机上的客户端软件连接并操作后台的MySQL数据库。
关于图形化客户端SQLyog的安装和使用请参考:http://t.csdn.cn/abeL6
二、创建数据表
1、语法格式:
create table [if not exists] `表名`(
`字段名1` 列类型 [属性] [索引] [注释],
`字段名2` 列类型 [属性] [索引] [注释],
... ... ...
`字段名n` 列类型 [属性] [索引] [注释]
)[表类型] [表字符集] [注释];
---> [ ]中的内容可写可不写;
---> if not exists :“如果不存在”,再执行 create table `表名` 之前,会先通过if not exists判断这个表在数据库中是否已经存在,数据库中不存在,我们才可以创建;
--->反引号用于区别MySQL保留字和普通字符,可写可不写,但一般为了防止发生错误,建议写上(反引号按键在数字1的左边);
---> 列类型就是我们的数据类型,我们可以给它定义长度,但不能超过数据类型的默认长度,不定义数据类型的长度,数据长度默认。
2、表数据的设置
上图就是我们可以对每个列设置的内容,
其中,列名(file)和数据类型(type)必须设置,其他可选。非空选项是我们列的内容是否可以为空,我们不设置列的内容是否可以为空时,默认为default null :“默认为空”。
创建表最后的“[表类型] [表字符集] [注释]”不用写,因为我们在安装MySQL时已经默认它为utf8的编码。
创建个school数据库,在库中创建个student表,设置一个字段名name,字符串类型,长度20。