博州住房和城乡建设局网站怎么才能在百度上做引流呢
全篇在MySQL操作下完成
在此之前,先介绍一下,字段、列类型及属性。
一、什么是字段、列类型、属性
(1)字段,一张表中列的名称;列类型,该列存储数据的类型;属性,描述列类型的特征。
(2)列类型有:
1)列类型数值型:
1.tinyint 非常小的整型 -128~127 无符号0~255 1字节
2.smallint 较小的整型 -32768~32767 无符号0~65535 2字节
3.mediumint 中等大小整型 -8,388,608~8,388,607 无符号0~16,777,215 3字节
4.int 标准整型 4字节
5.bigint 较大的整型 8字节
6.float 单精度小数 4字节
7.double 双精度小数 8字节
8.decimal 字符串形式小数 decimal(m,d) m个字节
2)列类型字符串型:
1.char([M]) 定长字符串,检索框但费空间,0~255 M个字符
2.varchar([M]) 可变字符串,0~65535
3.tinytext 微型文本 255字节
4.text 文本串 65535字节
3)列类型日期和时间类型:
1.DATE YYYY-MM-DD 1000-01-01~ 9999-12-31
2.TIME Hh:mm:ss -838:59:59~838:59:59
3.DATETIME YY-MM-DD hh:mm:ss 1000-01-01 00:00:00~9999-12-31 23:59:59
4.TIMESTAMP YYYYMMDDhhmmss格式表示的时间戳 197010101000000 ~2037年的某个时刻
5.YEAR YYYY格式的年份值 1901~2155
(3)属性有:
1)unsigned 无符号 即 不允许有负数
2)zerofill 0填充 即 不足位数用0填充 如int(3),001 011
3)auto-increment 自动增长
1.自动增长的,每添加一条数据,自动在上一个记录数上加1
2.通常用于设置主键,且为整数类型
3.可定义起始值和步长
4)null 、not null 前者可以没有数值,后者必须有数值
5)defalut 设置默认值
二、对数据库的命令
(1)创建数据库 create database [if not exists] 数据库名;
(2)删除数据库 drop database [if exists] 数据库名;
(3)查看数据库 show databases;
(4)使用数据库,即进入该库,use 数据库名;
三、对表的命令
(1)展示表结构 desc 表名;
(2)展示创建表语句 show create[if no exists] table 表名;
(3)创建表 create table[if no exists] 表名(字段名 列类型[属性][索引][注释],...)[表类型][表字符集][注释];
创建表注意:
1.最后一条语句后没有 , 号
2.字段名若与关键字重名,可用``符号包裹
(4)修改表名 alter table 旧表名 rename as 新表名;
(5)添加字段 alter table 表名 add 字段名 列类型[属性];
(6)修改字段列类型 alter table 表名 modify 字段名 列类型[属性];
(7)修改字段名 alter table 表名 change 旧字段名 新字段名 列类型[属性];
(8)删除字段 alter table 表名 drop 字段名;
(9)删除表drop table[if exists] 表名;