首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL复习之删除数据库

    本次记录删除数据库的两种方法,第一种为直接删除;第二种为先查询再删除。...删除数据库,语句如下: use master--指向当前操作的数据库 go --第一种方法,直接删除数据库 drop database E_market--删除E_market数据库 go   --第二种方法...database E_market--删除数据库 go   select * from sysdatabases [box style=”info”] 第一种方法: 此方法将直接执行删除数据库命令...[/box] 查看E_market数据库存在: 执行第一种删除命令: 查询E_market数据库已经不存在了,命令成功执行: [box style=”info”] 第二种方法: 此方法会先查询索要删除的数据库是否存在...: 在E_market数据库不存在的情况下,执行第二种删除命令,将会出现命令成功执行。因为第二种命令首先执行第一句查询语句,如果数据库存在将会执行第二句删除命令;如果不存在将不执行第二句删除命令。

    1.8K60

    【常用SQL语句】MySQL删除和替换语句。

    SQL删除和替换语句 #统计重复链接个数 当count=1统计非重复的个数select link,count(*) as count from tableName group by link having...WHERE ((SELECT COUNT(*) FROM tableName WHERE name=a.name and link = a.link) > 1) ORDER BY link DESC#删除重复链接...tableName GROUP BY name, link) dt) #替换指定字符 UPDATE tableName SET name=replace(name, '被代替字符', '代替字符')#删除不包含...【xxx】 的记录 可加模糊查询%xxx%delete FROM tableName where link NOT LIKE ''xxx"#删除包含 【xxx】 的记录 可加模糊查询%xxx%delete...FROM tableName where tableName_link LIKE 'xxx'重点推荐 SQL删除多字段重复语句 快速删除#根据link和name判断 删除重复的记录保留id最大的记录

    5.3K20

    MySQL常用SQL语句:插入更新删除查询

    整理一些MySQL常用SQL语句:插入、更新、删除、查询、根据指定的列对结果集进行排序等。...数据库表:            student表                course表               sc表 student表中sno为主键,course表中cno为主键,...删除 (1) 删除表中的某行记录 delete from student where sno = '218005' (2) 删除表中的所有记录 delete from student 或 delete...(1) 连接查询 连接查询是数据库查询中最常用的一种查询语句,是指通过连接字段和连接条件连接多个表从而进行查询,连接查询又分为小类:等值连接、非等值连接 、内连接、外连接、自然连接、自身连接。  ...最后,MySQL不支持INTERSECT和EXCEPT。

    9.1K30

    【MySQL】数据库复习——SQL

    SQL之DML语句 3.1 增删改 3.2 单表查询 3.3 多表关联查询 3.4 子查询 3.5 分页排序 3.6 聚合查询 1....准备工作 将SQL文件导入到本地数据库,今日主要设计两张表:wm_channel、wm_news 熟悉业务 2....三个图形:矩形(实体类型)、椭圆形(属性名)、菱形(关系)、连线(几对几的关系) SQL语言分类: DDL:数据定义语言,一般用来对数据库表进行结构调整的,比如Create、Drop、Alter DML...SQL之DML语句 3.1 增删改 插入一条: 插入一条频道 insert into wm_channel values (9,"Scala","新型编程语言",0,1,9,"2022-06-27 12...10,".NET","微软件编程语言",0,0,10,"2022-06-27 13:00:00"),(11,"C++","很好的编程语言",0,1,11,"2022-06-27 14:00:00"); 删除

    2.1K30

    MySQL多表关联数据同时删除sql语句

    1.SQL删除语句 delete category,news from category left join news on category.id = news.category_id 1、从数据表...中多表联合删除时,表别名只能在sql中表关联部分声明。...我们应该避免不是表关联部分声明别名,因为这产生歧义的sql,从而产生不是期望的结果,例如在错误的表中删除行,举个例子来说: DELETE t1 AS a2 FROM t1 AS a1 INNER JOIN...t2 AS a2; 对于多个表的删除,表的列表中提到的表别名的引用,使用默认数据库,除非已经明确地指定了一个数据库。...a2 WHERE a1.id=a2.id; 除了默认数据库外,为了正确地匹配表的别名,我们必须明确地指定正确的数据库的名字, DELETE a1, db2.a2 FROM db1.t1 AS a1 INNER

    6.4K00

    mysql数据库定时删除数据

    方法有多种,如通过脚本去定期执行SQL、使用mysql自带的删除策略,windows、linux 的定时任务就不记录了,就是通过脚本定时去调用mysql执行sql。...本文仅介绍推荐的MYSQL删除策略 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等...更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分钟执行一次。...event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE] [COMMENT 'comment'] DO sql_statement...operator_record_log; 3、关闭事件 alter event event_name disable; 4、开启事件 alter event event_name enable; 5、删除事件

    3.7K10

    MySQL数据库 SQL语句详解

    数据库常用操作 操作 语句 创建数据库 create database if not exists 数据库名; 查看所有数据库 show databases; 切换数据库 use 数据库名; 删除数据库...drop database if exists 数据库名; 修改数据库编码 alter database 数据库名 character set utf8; 表结构常用操作 操作 语句 创建表 create...create table 表名; 删除表 drop table 表名; 添加列 alter table 表名 add 列名 数据类型(长度); 修改列名和类型 alter table 表名 change...delete from 表名 where 条件 删除表 truncate 表名 MYSQL约束 操作 语句 主键 primary key 删除主键约束 alter table 表名 drop primary...alter table 表名 modify 字段 类型 唯一 unique 删除唯一约束 alter table 表名 drop index 唯一约束名 默认 default 删除默认约束 alter

    6.8K30
    领券