-
4-6mysql查询表达式解析:
1、查询表达式:
SELECT username,id FROM users;
SELECT id AS userid FROM users;
select查询语句中字段的顺序将会影响查询结果的字段顺序;
select查询语句中字段的别名将会影响查询结果的字段名称;
查看全部 -
4-6mysql查询表达式解析:
查看全部 -
4-5mysql单表删除记录DELETE:
DELETE FROM users where id=6
查看全部 -
4-4mysql单表更新记录UPDATE:
UPDATE users set age+=5; #所有的记录年龄都改成原来的年龄加5
UPDATE users set age=age-id ,sex=0; #同时更新age和sex字段
UPDATE users set age=age+10 where id%2=0; #带条件的更新
查看全部 -
4-3mysql插入记录第三种方法:INSERT SELECT语句:
查看全部 -
4-3mysql插入记录第二种方法:INSERT SET-SELECT语句:
可以使用子查询,但是一次性只能插入一条记录。
查看全部 -
可以一次性插入多条记录,列值可以DEFAULT、NULL、数值、表达式、函数
查看全部 -
INSERT users VALUES (DEFAULT,'Tom','123',3*7-5,1);#可以是运算表达式来赋值
查看全部 -
INSERT users VALUES (NULL,'Tom','123',25,1); #第一个字段是自增类型的,给他null就会按照默认方式进行赋值,
INSERT users VALUES (DEFAULT,'Tom','123',25,1);#第一个字段是自增类型的,给他DEFAULT就会按照默认方式进行赋值。
省略列名的时候,我们需要给所有的列赋值。
查看全部 -
4-2mysql插入记录INSERT:
查看全部 -
本节知识点:
查看全部 -
3-8mysql修改列定义和更名数据表
2、修改数据表名:
ALTER TABLE user2 RENAME user3; 将user2改名为user3
RENAME TABLE user3 TO user2;将user3改名为user2
查看全部 -
3-8mysql修改列定义和更名数据表
2、修改列名称:
ALTER TABLE user2 CHANGE pid p_id TINYINT UNSIGNED NOT NULL; 更名并改变字段类型
查看全部 -
3-8mysql修改列定义和更名数据表
1、修改列定义:
ALTER TABLE user2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST;
修改id的类型和位置
如果此时再将id由smallint改成tinyint,可能会造成数据的丢失,如果已经存储了比tinyint要大的数据
查看全部 -
3-7mysql修改数据表---删除约束:
2、删除外键约束:
SHOW CREATE TABLE user2;先查看外键约束的名字,再删除;
ALTER TABLE user2 DROP FOREIGN KEY user2_ibfk_1;
查看全部
举报