MySQL数据库
1. Navicat基本使用
连接到mysql数据库后,首先要创建数据库:
用鼠标右键选择新建数据库
打开数据库,新建查询:
看到如下结果,代表navicat连接mysql设置成功:
2. SQL语言中的注释
3. MySQL的常用数据类型
数据类型
描述
TINYINT(SIZE)
-128到127常规。0到255无符号。括号中规定最大位数
INT(SIZE)
-2147483648到2147483647常规。
FLOAT(SIZE,D)
带有浮动小数点的小数字。在括号中规定最大位数。在d参数中规定小数点右侧的最大位数。
DOUBLE(SIZE,D)
带有浮动小数点的大数字。在括号中规定最大位数。在d参数中规定小数点右侧的最大位数。
DECIMAL(SIZE,D)
作为字符串存储的double类型,允许固定的小数点。
数据类型
描述
DATA()
日期。格式:YYYY-MM-DD 注释:支持的范围是从’1000-01-01’到’9999-12-31’
DATATIME()
日期和时间的组合。格式:YYYY-MM-DD HH:MM:SS 注释:支持的范围是从’1000-01-01 00:00:00’到’9999-12-31 23:59:59’
TIME()
时间。格式:HH:MM:SS 注释:支持范围是从’-838:59:59’到’838:59:59’
YEAR()
2位或4位格式的年。注释:4位格式所允许的值:1901到2155。2位格式所允许的值:70到69,表示从1970到2069。
数据类型
描述
CARCHAR(SIZE)
保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多255个字符。注释:如果值的长度大于255,则被转换位TEXT类型。
TEXT
存放最大长度为65535个字符的字符串。
4. 数据中的元素
数据库------database
表------table
字段(列)------field
记录(行)------record
5. 创建表
语法:create table 表名(字段名 字段类型,字段名 字段类型);
例1 :创建表a,字段要求:name(姓名), 数据类型:varchar (字符串),长度为10
create table a( name varchar ( 10 ) ) ;
例2 :创建表b,字段要求:
name(姓名), 数据类型为varchar (字符串)长度为10 ;
height(高度),数据类型为decimal (小数),一共五位,
其中3 位为整数,两位为小数。
create table b(
name varchar ( 10 ) ,
height decimal ( 5 , 2 )
) ;
例3 :创建表c,字段要求如下:
id 数据类型 int (整数);
name 姓名 数据类型 varchar (字符串)长度为20 ;
age 年龄 数据类型 tinyint unsigned (无符号小整数);
create table c(
id int ,
name varchar ( 20 ) ,
age tinyint unsigned
) ;
6. 插入数据
表中的全字段插入数据,语法:insert into 表名 values(值1, 值2, 值3);
例1 :往表c插入一条数据
insert into c values ( 0 , "张飞" , 30 ) ;
指定的字段插入数据,语法:insert into 表名 (