正在加载可爱的内容...
音量

mysql数据库

mysql数据库
例如,将 “student” 表中 id 为 1 的学生的年龄修改为 21,命令为 “UPDATE student SET age=21 WHERE id=1;”;将姓名为 “李四” 的学生的性别修改为 “男”,年龄修改为 20,命令为 “UPDATE student SET sex=' 男 ', age=20 WHERE name=' 李四 ';”。 <br> (四)删除数据(DELETE) <br> 使用 “DELETE FROM 表名 WHERE 条件;” 命令可以删除表中的数据。同样,要加上 WHERE 条件,否则会删除表中所有的记录。 <br> 例如,删除 “student” 表中 id 为 4 的学生信息,命令为 “DELETE FROM student WHERE id=4;”;删除年龄小于 19 的学生信息,命令为 “DELETE FROM student WHERE age < 19;”。 <br> 如果要删除表中所有的记录,除了使用 “DELETE FROM 表名;” 命令外,还可以使用 “TRUNCATE TABLE 表名;” 命令。两者的区别在于:DELETE 是逐行删除记录,会记录日志,可以回滚;TRUNCATE 是删除表中的所有记录并重新创建表,不会记录日志,无法回滚,执行效率更高。 <br> 五、约束 <br> (一)主键约束(PRIMARY KEY) <br> 主键是用于唯一标识表中每一行记录的字段,一个表中只能有一个主键,主键字段的值不能重复且不能为空。 <br> 在创建表时,可以通过 “PRIMARY KEY” 关键字来指定主键。例如: <br> CREATE TABLE student( <br> id INT PRIMARY KEY, <br> name VARCHAR(20) <br> ); <br> <br> 也可以在创建表后通过 ALTER TABLE 语句来添加主键: