一,查询
取倒数第二条数据:
select * from (select * from shop order by 'article' desc limit 2) as b order by 'article' asc limit 1;
联合查询:
SELECT w.WebName, w.Owner, w.CustomerCode,c.AgentId, c.CerType, c. CerID,c.CustomerName FROM `WebInfo` AS w, `CustomerInfo` AS c WHERE w.CustomerCode = c.CustomerCode;
不显示重复字段数据:
select distinct name from test;
二,更新
UPDATE `Message` SET `GoWhere` = 'SmsAddr' WHERE `GoWhere` = 'SmsAddress' LIMIT 1 ;
三,删除
delete student where id=1;
DROP database test;(慎用)
Drop table student;(慎用)
四,创建
CREATE TABLE `student` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) default NULL,
`stuNo` varchar(20) default NULL,
`startTime` date default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 MAX_ROWS=4;
五,增加
INSERT INTO employees VALUES (1,"Bob","Smith","128 Here St", "Marketing Manager");
INSERT INTO student (id,name,stuNo,startTime) VALUES (1,"forDream","xyzx55888","2003-01-02");
六,其它
Mysql改变编码
ALTER TABLE salary DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
给某表增加一字段
ALTER TABLE `Message` ADD `GoWhere` VARCHAR( 10 ) NOT NULL ;
分享到:
相关推荐
`<if>`标签是最常用的动态SQL标签之一,用于在指定条件为真时插入一段SQL语句。其基本语法如下: ```xml <if test="condition"> SQL语句 </if> ``` 这里的`test`属性是一个OGNL表达式,用于指定条件。 **示例:*...
常用的sql语句,非常实用 都能写,不一定都能记得,忘记的时候可以打开看看哦
包含oracle的所有日常常用sql语句,可以下载下来备用,以备紧急忘记了;
### Oracle常用SQL语句知识点详解 #### 一、基本操作 **标题与描述解析:** ...以上是基于给定部分的内容总结出来的Oracle数据库常用SQL语句的知识点,涵盖了基本操作和一些高级管理功能,适用于日常开发和维护工作。
本教程是为初学者设计的SQL Server语句学习资源,旨在通过实例解析,帮助读者理解并掌握SQL的基本概念和常用命令。SQL(Structured Query Language),结构化查询语言,是用于管理和处理关系数据库的标准语言。无论...
WHERE info <> ''; ``` 3. **清理资源**:最后,不要忘记删除临时表以释放资源。 ```sql DROP TABLE #temp; ``` #### 启用xp_cmdshell 由于`xp_cmdshell`涉及到执行操作系统命令,因此默认情况下它是禁用的...
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查...
本篇文章将深入探讨Mysql中的一些常用SQL语句,包括数据导出、关联查询、函数应用、密码重置、远程连接配置以及排序方法等。 1. **数据导出**:MySQL提供了一个方便的`SELECT ... INTO OUTFILE`语句,可以将查询...
在本文中,我们将深入探讨几个MySQL的常用语句,包括用户管理、权限授予、密码修改以及数据库和表的操作。 首先,我们来看如何创建和授权MySQL用户。创建一个新的用户可以使用`CREATE USER`语句,如下所示: ```...
如,如果忘记了在命令末尾添加分号,可以直接输入分号回车补全。此外,可以使用光标上下键调出历史命令,避免重复输入。MySQL还支持多行命令输入,只需在命令末尾按下回车,然后继续输入,最后用分号结束。 总的来...
ALTER USER <username> IDENTIFIED BY <new_password>; ``` 其中,`<username>`表示需要更改密码的用户名,`<new_password>`则是新的密码。例如,如果要将用户名为`SYS`的密码更改为`DBSNMP`,可以使用如下命令: ``...
Java开发者在编写SQL语句时,常常会遇到一些由于对SQL特性和面向对象编程思维的不适应而导致的常见错误。以下是对这些错误的详细解析: 1. **误解NULL的含义**: SQL中的NULL并不等同于Java中的null,它们在逻辑上...
以上涵盖了MySQL中常用的查询语句及其用法,包括连接MySQL服务器、基本的SQL命令(如创建表、插入数据、检索数据等)、以及更复杂的查询(如多条件查询)。掌握这些基础操作对于日常的数据库管理至关重要。希望本文...
1. SELECT语句:用于从数据库中检索数据,是最常用的SQL命令。例如: ```sql SELECT * FROM 表名; ``` 这将返回表中的所有记录和字段。 2. WHERE子句:用于过滤数据,根据指定条件选择满足的记录。例如: ```...
在SQL中,特殊语句指的是不常见的或者特定用途的SQL命令,它们可以帮助我们更高效、更灵活地处理数据库中的数据。下面将详细讲解标题和描述中提到的几个关键知识点。 【1】以XML返回 XML(Extensible Markup ...
下面是一些示例: 1. **修改密码**: - 使用`ALTER LOGIN`命令: ```sql ALTER LOGIN sa WITH PASSWORD = N'NewPassword'; ``` - 这里的`N`表示字符串为Unicode格式。 2. **使用旧密码**: - 如果您知道当前的...
例如,`mysqldump -u root -p MYSQLDATA > backup.sql`备份MYSQLDATA数据库到backup.sql文件,然后使用`mysql -u root -p < backup.sql`恢复。 这些基本的MySQL命令构成了数据库管理的基础,熟练掌握它们能有效地...
SQLPrompt是一款强大的SQL代码智能提示和格式化工具...总之,SQLPrompt 10.4作为一款专业的SQL开发辅助工具,它的各种功能对于数据库管理员和开发人员来说非常实用,可以帮助他们提高生产力,编写出更高质量的SQL代码。
命令:create table <表名> ( <字段名> <类型> [,..<字段名n> <类型n>]); mysql> create table MyClass( > id int(4) not null primary key auto_increment, > name char(20) not null, > sex int(4) not null ...