mysql基础的建表语句以及增删改查语句并举例
时间: 2023-09-12 19:13:26 浏览: 89
建表语句:
创建一个名为students的表,包含id、name、age三个字段,其中id为主键,自增长:
```
CREATE TABLE students (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT
);
```
增加数据:
往students表中插入一条数据,包含name和age:
```
INSERT INTO students (name, age) VALUES ('张三', 18);
```
修改数据:
将students表中name为‘张三’的age修改为20:
```
UPDATE students SET age = 20 WHERE name = '张三';
```
删除数据:
删除students表中age大于等于20的数据:
```
DELETE FROM students WHERE age >= 20;
```
查询数据:
查询students表中所有数据:
```
SELECT * FROM students;
```
查询students表中name为‘张三’的数据:
```
SELECT * FROM students WHERE name = '张三';
```
相关问题
mysql建表语句,举例说明
MySQL建表语句的通用语法为:CREATE TABLE table_name (column_name column_type); 其中,table_name为新建表的名称,column_name为表中的列名,column_type为列的数据类型。下面以新建一张名为“students”的学生信息表为例进行说明:
CREATE TABLE students (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(11) NOT NULL,
gender ENUM('male', 'female') NOT NULL,
PRIMARY KEY (id)
);
以上建表语句中,students为表名,id、name、age、gender为列名,INT(11)和VARCHAR(50)为列的数据类型,NOT NULL表示该列不允许为空,AUTO_INCREMENT表示该列为自增长列,ENUM('male', 'female')表示该列只能取'male'或'female'两个值,PRIMARY KEY (id)表示将id列设为主键。
mysql中修改语句,并举例
对不起,我可以回答这个问题。MySQL 中修改语句通常使用 UPDATE 命令来实现。例如,如果想要将一个名为“students”的表中的某个学生的分数从 80 改为 90,可以使用以下命令:
UPDATE students SET score = 90 WHERE name = 'Tom';
其中,“students”为表名,“score”为要修改的列名,“Tom”为要修改的行所在的名字列的值。
阅读全文