-
设置字段(标签)的属性:空值与非空
NULL, 字段值可以为空
NOT NULL,字段值禁止为空
使用方式:
CREATE TABEL tb1(
username VARCHAR(20) NOT NULL,
age TINYINT UNSIGNED NULL //最后一个字段不用逗号
);
查看全部 -
这边的 * 是对字段(标签)的过滤 ,而不是对记录的过滤。
查看全部 -
记录的查找:
SELECT expr, ... FROM tbl_name //查找命令本身很复杂,后面慢慢学
查看全部 -
向数据库中插入记录和查找记录:
INSERT [INTO] tbl_name [(col_name, ....)] VALUES(val, ...)
注意: col_name若是省略了,那我们就必须为所有的字段(即标签,name,age,salary)进行赋值。
查看全部 -
查看数据表结构:
SHOW COLUMNS FROM tbl_name;
查看全部 -
查看数据表:SHOW TABLES [FROM db_name]
[FROM db_name]是指访问其他数据库(不是当前数据库)中的数据表查看全部 -
创建数据表步骤:
使用一个数据库 USE + 数据库名称;如何证明当前用的是哪个数据库:SELECT DATABASE();
CREATE TABLE +tabel_name(column_name data_type,);
查看全部 -
数据表:二维的表格(行(记录),列(字段))
查看全部 -
日期时间型:
占用字节越多,表示的时间越复杂越全,年月日,时分秒。
一般用整形/php的时间戳来代替。用的少。
查看全部 -
浮点型:M:总位数,D:小数点后面的位数。
如果MheD被省略,根据硬件允许来保存值。
单精度浮点数精确到大约 7位小数位。
DOUBLE用的少。
查看全部 -
五种整形:分别占1,2,3,4,8个 字节。
数据优化的原则:选择最合理的数据类型。
查看全部 -
数据类型:列、存储过程参数、表达式、局部变量的数据特征,他决定了数据的存储格式,代表不同的信息类型。
查看全部 -
ENUM('1','2') DEFAULT ('2')查看全部
-
修改数据库:
修改数据库的编码方式。
查看全部 -
创建数据库:
DATABASE | SCHEMA: 这两个都一样;
IF NOT EXISTS 隐藏warning信息;
CHARACTER SET :设置数据库的编码方式,默认为utf8;
charset_name :编码方式的名称,如utf8,GBK
查看全部
举报