<强> 强>
强> <强> 强> <强> 强> <强> 强> <强> 强>
强> <强> 强> <强> 强>
强> <强> 强> <强> 强>
,
<强> 1。数据类型强>
非常小的整数有符号型:-128 ~ 127(2 ^ 7 ~ 2 ^ 7 - 1),无符号型0 ~ 255 (0 ~ 2 ^ 8 1)1
SMALLINT有符号型:2 ^ 15 ~ 2 ^ 15 1,无符号型0 ~ 2 ^ 16 -12
MEDIUMINT有符号型:2 ^ 23 ~ 2 ^ 23 1,无符号型0 ~ 2 ^ 24 -13
INT有符号型:2 ^ 31 ~ 2 ^ 31 1,无符号型0 ~ 2 ^ 32 -14
BIGINT有符号型:2 ^ 63 ~ 2 ^ 63 1,无符号0 ~ 2 ^ 64型-18
浮动((M, D)) -3.402823466 e+38 38吗~ -1.175494351,0和1.175494351 38吗~ 3.402823466 e + 384
双[(M, D)] 2.2250738585072014 e - 308 ~ 1.7976931348623157 e + 3088
,
YEAR1YEAR[(2 | 4)]缺省为4位格式,4位格式取值范围为1901 - 2155,
TIME3-838:59:59 ~ 838:59:59
DATE31000-1-1 ~ 9999-12-31
DATETIME8日期时间,1000-1-1就是~ 1000-1-1 23:59:59
TIMESTAMP4时间戳,1970-1-1 00:00 ~ 2037年的某个时刻
,
,
,
CHAR (M)(定长,不足用空格自动补全)M个字节,0 & lt;=M<=255
VARCHAR (M)(变长,输入多少就是多少)L + 1个字节,其中L<=M 0 & lt;=M<=65535
TINYTEXTL + 1个字节,其中L<2 ^ 8(1个字节表示最大存储范围,下同)
TEXTL + 2个字节,其中L<2 ^ 16
MEDIUMTEXTL + 3个字节,其中L<2 ^ 24
LONGTEXTL + 4个字节,其中L<2 ^ 32
ENUM (value1, value2,…)(最终选择其中的一个值)1或2个字节,取决于枚举值的个数(最多65535个)
设置(value1, value2,…)(集合,可在其中做任意的排列组合)1,2,3,4或者8个字节,取决于设置成员的
,
<强> 2。数据表操作强>
- <李>
李>
mysql>, USE & lt;数据库名称祝辞;
- <李>
李>
mysql>, SELETE 数据库;
,
创建数据库表
CREATE TABLE [IF NOT 存在],table_name (column_name列名称,data_type数据类型,....)
,
- <李>
李>
mysql>, USE t1; mysql>, CREATE TABLE  IF NOT EXISTS t1 (,,,,, username VARCHAR (20),,,,,,, age TINYINT 无符号,,,,,,,salary 浮动(8,2),UNSIGNED ,,,,,),
,
- <李>
李>
mysql>, SHOW 表;
,
- <李>
李>
mysql>, SHOW TABLES 得到mysql;
,
- <李>
李>
mysql>, SHOW COLUMNS 得到t1;
,
<强>,3。MySQL记录的插入与查找强>
<>之前,INSERT [到],tbl_name [(col_name…0], VALUES (val,…)
,
- <李>
李>
mysql>, INSERT t1 值(7863.25)‘汤姆’,25日,
,
SELECT expr,…,得到tbl_name
,
- <李>
李>
SELECT *,得到t1;
,
<强> 4。MySQL空值与非空强>
mysql>, USE t2; mysql>, CREATE TABLE  IF NOT EXISTS tb2 (,,,,, username VARCHAR (20), NOT 空,,,,,,,age TINYINT UNSIGNED 空,,,,,,,salary 浮动(8,2),UNSIGNED ,,,,,),
,
,
<强> 5. mysql主键约束强>
,
<强> 6。MySQL自动编号AUTO_INCREMENT 强>
mysql>, CREATE TABLE tb3 (,,,,, id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY 关键,,,,,,,username VARCHAR (30), NOT NULL ,,,,,); null null null null null null null null null null null null null null null null nullMySQL学习笔记——数据类型与操作数据表