SQL-DML

作者: 佛系猿 | 来源:发表于2019-12-05 22:15 被阅读0次
插入一条数据

语法
INSERT INTO 表名 (列名1,列名2,列名3,...,列名n) VALUES (列值1,列值2,列值3,...,列值n);

mysql> insert into student (id,name,email) values (22,"张三","145454435243@qq.com");

注意:

  • 列名和列值的类型、个数、顺序一一对应
  • 日期和字符使用括号
  • 值的长度不能超出定义的长度
查询数据

1、查询所有数据
语法
SELECT * FROM 表名;

mysql> select * from student;

2、指定一列

mysql> select name from student;
图片.png

3、指定多列
列名用逗号分割

mysql> select name,age from student;
图片.png

4、对于取出列,可以起一个别名

mysql> select name as sname from student;
图片.png
更新数据

语法:
UPDATE 表名
SET 列名1=列值1,列名2=列值2,...
WHERE 条件

1、将每个学生的年龄+2

mysql> update student set age=age+2;

2、把李四的年龄在原来基础上+2;

mysql> update student set age =age+2 where name="李四";
删除数据

1、删除指定一行
语法
DELETE FROM 表名 【WHERE 列名=值】

mysql> delete from student where name="张三";
mysql> delete from student where id=24;

2、TRUNCATE 和 DELETE的区别:
DELETE删除表中的数据,表结构在删除数据后可以找回
TRUNCATE删除表,删除数据不能找回,然后在创建一个表,执行速度快

相关文章

  • SQL-DML

    插入一条数据 语法INSERT INTO 表名 (列名1,列名2,列名3,...,列名n) VALUES (列值1...

  • 第一天___②

    简单查询 在数据库之中如果要进行查询使用的就是SQL-DML语法操作,在查询里面会根据使用的数据表的个数以及查询的...

  • SQL-DML(12)数据操纵语言

    1.插入语句 √1-1. 小试牛刀(嘻嘻,不要脸) 案例一:不省略列名,并且不全插 案例二:省略列名的插入。 案例...

网友评论

      本文标题:SQL-DML

      本文链接:https://www.haomeiwen.com/subject/qbmjgctx.html