![]() |
|
|||||||
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
#1
IP: 114.238.136.93
|
|||
|
|||
|
创建数据表
mysql>show databases; mysql>create database cmsdemo; mysql>use cmsdemo; 创建表SQL语句模型,[]的意思是可选的,可要,可不要 DDL CREATE TABLE [IF NOT EXISTS]表名称( 字段名1 列类型 [属性] [索引] 字段名2 列类型 [属性] [索引] ... 字段名n 列类型 [属性] [索引] ) [表类型] [表字符集]; 表名称和字段名 需要我们自己定义名称 users articles SQL语句是不区分大小写. Windows不区分大小写,但程序可能运行在linux下, linux区分大小写的 1 不要用汉语拼音 2 自己定义的用小写 3 SQL语句都大写 创建表的列类型,多字段之间用逗号隔开.如想退出,直接在->打\c就退出了 mysql> CREATE TABLE IF NOT EXISTS users( ->ind INT, ->\c mysql> CREATE TABLE IF NOT EXISTS users( ->id INT, ->name CHAR(40) ->); 看表 mysql>show tables; 看表结构 mysql>desc users; 数据类型: 细分都是按空间大小来区分的,可以存下就可以 数值型 整型 (整数) UNSIGNED无符号的 tinyint, smallint,int,bigint 浮点型(小数) 浮点数是个近似数 float double decimal 定点数是用字符串保存的 字符型 char 固定长度 char处理速度比varchar快的多 varchar 可变长度 文章标题变化大, 用varchar text 保存文章 mediumtext,longtext blob 用来保存二进制数据,如照片,电影,压缩包 mediumblob, longblob enum 枚举类型 enum("one","two","three","four") 最多65536个,一次只能用一个值 set 集合类型 最多64个,一次可用多个值, 用,开 日期型 以字符串形式插入数据 date yyyy-mm-dd time hh:mm:dd datetime yyyy:mm:dd hh:mm:ss timestamp yyyymmddhhmmss year yyyy mysql>insert into tab10("2014-11-09"); mysql>insert into tab10("20141109"); mysql>insert into tab10("11:12:33"); mysql>insert into tab10("111233"); 创建表时最好不要使用这些中的时间格式, 用整数保存时间, 便于参与运算 用整数保存时间 time(); int 图片如何保存到数据库中? 不能用mysql命令直接保存, 用php将图片读成二进制 文件,再将这个二进制文件保存到数据库中 |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|