Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / mysql

Mysql数据库学习(三):表的crud操作、完整性约束、select单表_MySQL

作者:淡情   发布日期:2024-09-14   浏览:46

在MySQL数据库中,表的CRUD操作是非常常见的操作。CRUD操作指的是创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据。

首先,我们需要创建一个表来进行操作。可以使用以下语句创建一个名为"students"的表:

CREATE TABLE students (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL,
  age INT,
  gender ENUM('Male', 'Female'),
  grade VARCHAR(10)
);

接下来,我们可以进行表的CRUD操作。

  1. 创建(Create)数据: 使用INSERT INTO语句可以向表中插入数据。例如,要插入一条名字为"John"、年龄为18、性别为"Male"、年级为"Freshman"的学生数据,可以使用以下语句:

    INSERT INTO students (name, age, gender, grade)
    VALUES ('John', 18, 'Male', 'Freshman');
  2. 读取(Read)数据: 使用SELECT语句可以从表中读取数据。例如,要查询所有学生的数据,可以使用以下语句:

    SELECT * FROM students;

    还可以使用WHERE子句来筛选特定条件的数据。例如,要查询年龄大于等于20的学生数据,可以使用以下语句:

    SELECT * FROM students WHERE age >= 20;
  3. 更新(Update)数据: 使用UPDATE语句可以更新表中的数据。例如,要将名字为"John"的学生年龄更新为20岁,可以使用以下语句:

    UPDATE students SET age = 20 WHERE name = 'John';
  4. 删除(Delete)数据: 使用DELETE FROM语句可以删除表中的数据。例如,要删除名字为"John"的学生数据,可以使用以下语句:

    DELETE FROM students WHERE name = 'John';

在进行表的CRUD操作时,我们还可以使用完整性约束来保证数据的完整性和一致性。常见的完整性约束有以下几种:

  • 主键约束:用于标识表中的唯一记录。在上面的例子中,id列被定义为主键约束。

  • 非空约束:用于确保某列的值不为空。在上面的例子中,name列被定义为非空约束。

  • 唯一约束:用于确保某列的值在表中是唯一的。在上面的例子中,name列可以被定义为唯一约束。

  • 外键约束:用于确保表与表之间的关系的一致性。在上面的例子中,可以创建一个新的表grades,然后将grade列定义为外键约束,引用grades表的主键。

最后,我们可以使用SELECT语句来查询单表数据。例如,要查询所有年龄大于等于20的学生的名字和年龄,可以使用以下语句:

SELECT name, age FROM students WHERE age >= 20;

以上就是表的CRUD操作、完整性约束以及SELECT单表的学习内容。希望对你有帮助!

上一篇:解决mysql中文乱码(三个地方要注意):_MySQL

下一篇:mysql开启用户远程操作权限_MySQL

大家都在看

php进入mysql(php进入根目录)

php链接不到mysql(php连接mys

php连接小马(php连接mysql代码)

php与ldap怎么连接(php pdo连

php代码后台增删改查(php对mysql

[PHP从小白到大牛]-022 PHP操作

php搭建mysql连接池

PHP MySQL:连接MySQL数据库

PHP访问MySQL查询超时设置

PHP 原生连接 Mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站