记住重要的一点是:hql不操作数据库,他操作的是类对象。 这里有两张表 User(id,name) 对应User类(int id,String name) Score(id,math,user_id),user_id为外键,对应User表中的id 对应Score类(int id,int math,U ...
分类:
Web程序 时间:
2021-05-24 16:52:24
阅读次数:
0
mysql 的数据管理 外键 CREATE TABLE IF NOT EXISTS `student2`(`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT ...
分类:
数据库 时间:
2021-05-24 16:33:53
阅读次数:
0
在使用MySQL查询数据时发现,不管大小写都能查询到数据,也就是说其对大小写不敏感,没有区分大小写。先看下面的案例: 1.演示案例 1)创建表插入数据 CREATE TABLE `user` ( `username` varchar(255) DEFAULT NULL, `password` var ...
分类:
数据库 时间:
2021-05-24 13:36:41
阅读次数:
0
create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @na ...
分类:
数据库 时间:
2021-05-24 09:55:32
阅读次数:
0
修改删除表 修改 -- 修改表名 alter table test rename as tttt -- 怎加表的字段 alter table tttt add age int(11) -- 修改表的字段(重命名,修改约束) alter table tttt modify age varchar(11 ...
分类:
其他好文 时间:
2021-05-24 08:42:42
阅读次数:
0
一、DDL 1.创建表 CREATE TABLE mytable ( # int 类型,不为空,自增 id INT NOT NULL AUTO_INCREMENT, # int 类型,不可为空,默认值为 1,不为空 col1 INT NOT NULL DEFAULT 1, # 变长字符串类型,最长为 ...
分类:
数据库 时间:
2021-05-24 04:55:17
阅读次数:
0
01.表操作 1.1 创建表 create table students( id int unsigned primary key auto_increment, name varchar(20), # 姓名长度为 20 age int unsigned, # 年龄为正整数 height decim ...
分类:
数据库 时间:
2021-05-24 04:45:13
阅读次数:
0
create_user_name varchar 设置字符集:utf8 否则中文报错 createtime timestamp 默认值:CURRENT_TIMESTAMP 代表数据库自动插入当前时间,前台不必处理 updatetime timestamp 默认值:CURRENT_TIMESTAMP ...
分类:
数据库 时间:
2021-05-24 03:58:10
阅读次数:
0
缘起 CREATE TABLE `test_tb` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', `value_comment` varchar(100) NOT NULL DEFAULT '' COMMENT ...
分类:
数据库 时间:
2021-05-24 03:52:08
阅读次数:
0
覆盖索引 需要查询的值已经在索引里面包含了,就不需要查询数据行了。 mysql> explain select * from person1 where a like '%12%'; + + + + + + + + + + + + + | id | select_type | table | par ...
分类:
数据库 时间:
2021-05-24 03:06:44
阅读次数:
0