mysql查询空值
涉及空值的查询空值(NULL)在数据库中表示不确定的值,例如,赛事比赛前,既然还没开始比赛,运动员这些赛事记录中,运动员的所有的得分值就为空值。然而判断某个字段的值是否为NULL值,不能使用普通的比较...
2024.11.15前提条件:默认情况下,MySQL中若创建的数据表未指定字符集,数据表及表中的字段将使用字符集latin1。
产生问题:若用户插入的数据中含有中文,则会出现错误提示。
2.添加数据1)所有字段添加数据insert [INTO] 数据表名 {VALUES | VALUE}(值1[, 值2] …);
严格按照数据表结构(字段的位置)插入对应的值。
值列表“值1 [,值2] …”中多个值之间使用逗号分隔。
insert INTO goods VALUES (1,‘书‘,25,‘这是书‘);2)指定字段添加数据insert [INTO] 数据表名 (字段名1 [, 字段名2] …) {VALUES | VALUE} (值1[, 值2] …);
字段名必须与数据相对应。
insert INTO goods (id,name, description) VALUES (2,‘键盘‘,‘这是键盘‘);3)添加多条数据在多数据插入时,若一条数据插入失败,则整个插入语句都会失败。
insert INTO goods VALUES (3,‘MySQL书‘,25,‘这是MySQL书‘),(4,‘JAVA书‘,NULL,‘这是JAVA书‘),(5,‘鼠标‘,50,NULL);3.查询数据1)查询表中全部数据select * FROM 数据表名;
星号“*”通配符代替数据表中的所有字段名。
select * FROM goods;2)查询表中部分字段数据select {字段名1, 字段名2, 字段名3, …} FROM 数据表名;
select name,price FROM goods;3)简单条件查询数据select * | {字段名1, 字段名2, 字段名3, …} FROM 数据表名 WHERE 字段名 = 值;
select * FROM goods WHERE id=1;select name,price FROM goods WHERE id=1;select name,price FROM goods WHERE name=‘键盘‘;4.修改数据update 数据表名 SET 字段名1 = 值1 [, 字段名2 = 值2, …] [WHERE 条件表达式];
有WHERE条件,修改符合要求的对应字段。
无WHERE条件,修改表中所有对应的字段。因此在修改数据时,请谨慎操作。
update goods SET name = ‘新书‘ WHERE id=1;update goods SET name = ‘书‘,price=30 WHERE id=1;update goods SET name = ‘新书‘;5.删除数据delete FROM 数据表名 [WHERE 条件表达式];
有WHERE条件,删除满足条件的记录
无WHERE条件,系统就会自动删除该表中所有的记录,因此在操作时需要慎重。
delete FROM goods WHERE id=1;delete FROM goods;涉及空值的查询空值(NULL)在数据库中表示不确定的值,例如,赛事比赛前,既然还没开始比赛,运动员这些赛事记录中,运动员的所有的得分值就为空值。然而判断某个字段的值是否为NULL值,不能使用普通的比较...
2024.11.15一、查询某一天的周数SQL Server计算周数时会算上年初的不满的一周。Mysql计算周数时不会算上年初的不满的一周1.1(SQL Server)在 SQL Server 中默认情况下,每周的开始都...
2024.11.08mysql导入excel数据的步骤:1、第一步我们得到了一个excel表,里面有很多需要我们导入的数据。2、删除第1行"准考证号""XXX"....只保留我们需要的数据部分。3、单击"文件"--"另存...
2024.11.12category 类型表有三个字段,categoryID 主键自增,categoryName 类型名称,p_categoryID 上级类型id要求:添加一条新的商品类型——“家具”。-- ① 判断此商...
2024.11.15mysql数据库有时候我们需要查询mysql数据库中某个字段有重复数据的数据记录,如果用程序遍历是行不通的,今天就给大家分享一个简单的语句搞定该需求:MySQL怎么查询表中某个字段值重复的数据。使用以...
2024.11.15