MySQL常用语句

MySQL常用语句:

建立库:creat database 库名;

删除库:drop database 库名;

展示所有库:show databases;

进入库中:ues 库名;

在库中建表:(举例建立一个学生表)

Create table t_student(

S_no char(11) primary key,

Name char(30) not null,

Sex char(1),

Tel char(11),

Height float,

Birth datetime,

Address char(100)

);

在库中删除表:drop table 表名;

展示库中所有表:show tables;

在表中添加行:(增)

    INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...);

    INSERT INTO t_student (S_no, Name, Gender, Age, Class_no)

VALUES ('10001', '张三', '男', 20, 'C001');

在表中添加列:

ALTER TABLE t_student

ADD 列名 数据类型;

    ALTER TABLE t_student

ADD Major VARCHAR(20);

在表中添加数据:

   

   

insert into t_student(Name,S_no,Sex,Tel,Height,Address,Birth) values('孙七',121216,'男',13100000001,182,'xx省xx市','2023-05-25 11:34:25');

在表中删除数据(删)

1. 删除整个表中的所有数据:

DELETE FROM 表名;

该语句将从指定的表中删除所有行,并将表清空。

2. 删除符合条件的行:

DELETE FROM 表名 WHERE 条件;

该语句将删除符合条件的所有行。其中,WHERE 关键字指定要删除的行的条件。例如,要删除 id 为 1 的行,请使用以下语句:

DELETE FROM 表名 WHERE id = 1;

3. 删除前 N 行:

在表中修改数据:(改)

DELETE FROM 表名 LIMIT N;

该语句将删除表中的前 N 行。例如,要删除前十行,请使用以下语句:

DELETE FROM 表名 LIMIT 10;

1. 更新符合条件的单个列:

UPDATE 表名 SET 列名 = 新值 WHERE 条件;

该语句将符合条件的行中指定列的值更新为新值。例如,要将 students 表中所有姓名为 'John Doe' 的行的 Age 列的值更新为 26,请使用以下语句:

UPDATE students SET Age = 26 WHERE Name = 'John Doe';

2. 更新符合条件的多个列:

UPDATE 表名 SET 列名1 = 新值1, 列名2 = 新值2 WHERE 条件;

该语句将符合条件的行中多个列的值分别更新为新值。例如,要将所有 Name 为 'John Doe' 且 Gender 为 'Male' 的行的 Age 和 Address 列分别设置为 26 和 'New York',请使用以下语句

UPDATE students SET Age = 26, Address = 'New York' WHERE Name = 'John Doe' AND Gender = 'Male';

3. 更新整个表:

UPDATE 表名 SET 列名 = 新值;

该语句将指定表中的每一行的指定列的值更新为新值。例如,要将 students 表中所有行的国家(Country)列的值设置为 'USA',请使用以下语句:

UPDATE students SET Country = 'USA';

查询表中内容(查)

1. 查询所有行和列:

SELECT * FROM 表名;

该语句将返回指定表的所有行和列的值。例如,要查询 students 表的所有数据,请使用以下语句:

SELECT * FROM students;

2. 查询指定列的特定行:

SELECT 列名1, 列名2 FROM 表名 WHERE 条件;

该语句将返回特定列和符合条件的行的值。例如,要查询 students 表的姓名和年龄列,且姓名为 'John Doe' 的行,请使用以下语句:

SELECT Name, Age FROM students WHERE Name = 'John Doe';

3. 将多个表合并在一起:

SELECT 列名 FROM 表名1, 表名2 WHERE 表名1.列名 = 表名2.列名;

该语句将从多个表中选择列并将它们合并在一起。例如,要根据 students 表和 classes 表中的 ID 列将学生和所属班级合并起来,请使用以下语句:

SELECT students.Name, classes.Name FROM students, classes WHERE students.ID = classes.StudentID;

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值