第十四天
1.数据库字段类型:varchar 可变长度(有长度限制65535) char 固定长度(255) tinytext微型文本串(最大长度2^8-1字节) text 文本串(最大长度2^16-1)
tinyint(1byte) smallint(2byte) mediumint(3byte) int(4byte) bigint(8byte)(以上整型都可以设置有符号和无符号)
float double decimal(字符串形式的浮点数)
2.日期格式的H和h的不同,H 24小时制 ,h 12小时制
3.MySql的日期类型DATE:YYYY-MM-DD TIME:Hh:mm:ss DATETIME:YYYY-MM-DD hh:mm:ss TIMESTAMP:YYYYMMDDhhmmss时间戳
4.在MySQL中null与其他值做操作都是null值
5.Mysql的数据表的类型 MyISAM InnoDB HEAP BOB CSV
6.添加insert
当想使用字段的默认值时,可以使用default。对于自增和有默认值以及允许为空的字段,插入时可以不用写字段名和赋值。
插入多行
insert into user(`name`,`password`)
SELECT '张三','121212' UNION
SELECT '张四','121212'UNION
SELECT '张武','121212' ;
7.修改
update 表名 set xxx=xxx where xxx=xxx
8.删除
①
delete from 表名 where ……
②
TRUNCATE TABLE 表名
整表删除,并且自增的字段会重新开始,表中有外键也能一并删除,效率很高
第十五天
1.字段属性bit 布尔型
2.查询语句
select * from 表名
查询所有字段
select 字段as 别名 from 表名
查询后字段取别名
select distinct 字段 from 表名
去除掉完全相同的值
3.在sql语句可以使用表达式
4.limit 后面加一个数字 查询n条 ;后面加两个数字(n,m),查询从第n+1行数据到后面m条数据。
5.null值需要用
is null/is not null
来判断
6.
between …… and ……
介于值与值之间
7.
in(,,,)
字段值在存在这些值中
8.
like ‘aa%aa%aa’
模糊查询 通配符 “%“:任意字符串 ;“_”:单个字符 ;
9.Mysql函数
mysql函数https://blog.csdn.net/m0_68850571/article/details/124272173