mysql命令

本文详细介绍SQL语言的基础操作,包括数据库和表的创建、删除、修改,数据的插入、更新及查询技巧。涵盖常见SQL指令如CREATE DATABASE、DROP TABLE、INSERT INTO、UPDATE、SELECT等,并提供实例说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

create database [数据库名称];                  创建数据库;

drop {database}  [数据库名称];                  删除数据库;

create table aaa                                       创建表;

(

id varchar(88),

name varchar(66),

age varchar(22)

);          

truncate table ();         删除表所有数据

describe [表名称];                          查看表结构;

alter table [表名称] engine=[引擎名]                     更改表的储存引擎;    

drop table [表名称];         删除没有任何关联的单独表;

如果提示没有删除说明此表有外键约束,需要先删除外键约束。insert into [表名称]  (列名1,列名2..........)
values[值1,值2................];                    插入语句

update [表名称]

set 字段名1=修改后的值1[字段名2=修改后的值2...............]              修改字段值

alter table [旧表名] rename [新表名];                                  修改表名

alter table [表名] drop [字段];                                   删除表里的字段

alter table [表名] add [字段]  [数据类型];                                   添加表里的字段

alter table [表名] change [旧字段] [新字段]   [数据类型]  ;                                 删除表里的字段


#找出10部门经理、20部门员工的职员的员工信息
select * from emp where job="manager" and deptno=10 or job!="manager" and deptno=20;
#找出姓名以A、B、S开始的员工信息
select * from emp where ename like "a%" or ename like "b%" or ename like "s%";
#找出奖金少于100或者没有获得奖金的员工的信息
select * from emp where comm<100 or comm is null;
#名字中不包含R字符的员工信息
select * from emp where ename not like "%r";
#返回员工的信息并按照工作降序工资升序排列
select * from emp order by job desc,sal asc;
#找出姓名中包含A的员工信息
select * from emp where ename like "%a%";

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值