sql操作
1、ALTER 用于对已有的表中进行添加、修改、删除列(基于字段)。
添加
ALTER TABLE table_name ADD column_name datatype
修改
ALTER TABLE table_name ALTER COLUMN column_name datatype
删除
ALTER TABLE table_name DROP COLUMN column_name datatype
2、SELECT 用于从表中选取数据(基于记录),结果存储在一个结果集中。
SELECT 列名 FROM表名
参数
DISTINCT 只显示重复出现记录的第一条(与order by配合,提高效率)
ORDER BY 列名 ,根据某列排序 (DESC降序,ASC升序)
AND OR 连接两个条件
3、 INSERT INTO 用于向表中插入数据(基于记录)。
INSERT INTO 表名 VALUES (v1,v2,...)
INSERT INTO 表名 (L1,L2...) VALUES (v1,v2,...)
4、UPDATE 用于修改表中数据(基于记录)
UPDATE 表名 SET L1 = V1,L2=V2 WHERE L1 = V
5、DELETE 用于删除表中的行(基于记录)
DELETE FROM 表名 WHERE 列名=值
6、CREATE 创建数据库、创建表
创建数据库
CREATE DATABASE data_name DEFAULT CHARACTER SET character_name COLLATE collition_name
创建数据表
CREATE TABLE table_name(collume_name data_type,...)
DEFAULT CHARACTER SET character_name COLLATE collition_name
sql高级用法
1、TOP 用于显示查询结果的返回条数,mysql、oracle中用LIMIT
SELECT 列名 WHERE 列名=值 LIMIT 5
2、LIKE 按照指定模式搜索指定列的值
WHERE 列名 LIKE '[ch][!zsd]%_'
%匹配一个或多个字符
_匹配单个字符
[shd]包含字符s或h或d
[!shd]不包含shd中的任何一个
3、IN 值为其中一个的行
WHERE 列名 IN (V1,V2,...)
BETWEEN 值在v1和v2之间的行
WHERE 列名 BETWEEN V1 AND V2
4、ALIAS 使用表别名
SELECT u.username FROM users AS u
5、JOIN 根据两个或多个表中列之间的关系,从这些表中查询数据
6、替换数据表中字段的数据
UPDATE article SET content=REPLACE(content,'<hr />','[pagebreak]')
更新数据表article 中content中的数据,将<hr />替换为[pagebreak]
分享到:
相关推荐
全国计算机二级mysql操作题库软件
mysql操作文档!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
(1)在需要调用mysql操作类的窗口头文件*.h中引入mysql头文件:#include "mysql.h" (2)在需要调用mysql操作类的窗口头文件*.h中声明mysql对象指针: public: mysql *db; (3)在需要调用mysql操作类的窗口...
java mysql 操作类 用面向对象的思路封装大部分mysql的操作
### MySQL操作手册知识点详解 #### 一、MySQL 8.0 概览 根据文档提供的信息,本手册主要涵盖了MySQL 8.0至8.0.14版本的相关内容。MySQL 8.0是一个重要的数据库管理系统版本,它包含了多项新特性和改进。手册中特别...
根据给定的信息,本文将详细解释使用Shell进行MySQL操作的相关知识点,包括MySQL的安装、配置、备份、恢复以及一些常见的问题解决方法。 ### 一、MySQL的安装与配置 #### 1. 使用RPM包安装MySQL 在Linux系统中,...
mysql操作类
MySQL操作思维导图
总的来说,Linux下的MySQL操作涉及了数据库安装、连接、查询、结果处理和性能优化等多个方面,而`mysql_cmd.cpp`和`mysql_cmd.h`则提供了在C++环境中与MySQL交互的具体实现。通过理解和应用这些知识,我们可以创建出...
mysql 操作 mariadb 操作
在这个案例中,我们关注的是"MySql操作类"和"MySql.Data.dll"。 `MySql.Data.dll`是MySQL官方提供的.NET数据提供程序,它使得C#开发者能够方便地连接到MySQL服务器,执行SQL查询,以及处理数据。这个DLL包含了所有...
标题提到的"iOS开发Mysql操作的库,libmysqlclient.a"正是这样一个库,它允许iOS应用直接连接并操作MySQL服务器。 libmysqlclient是MySQL官方提供的客户端库,适用于多种操作系统和编程语言,包括Objective-C,这...
mysql 操作
MySQL操作类是数据库编程中常用的一种工具,它封装了与MySQL数据库进行交互的函数和方法,使得开发者可以更方便地执行SQL语句、管理数据库连接等任务。在本例中,"MySql操作类(源码).rar"是一个包含C++实现的MySQL...
PHP&MYSQL操作函数 主要内容: 理解数据库操作流程; 掌握基本SQL语句; 掌握数据库基本操作; 学会使用PHPMyAdmin工具; 第一节 连接数据 (1)连接服务器 格式: mysql_connect ( [string server [, string username...
PHP MYSQL 操作类
在C语言中对MySQL数据库进行操作,涉及到一系列的步骤和函数调用,这些内容在《C语言对mysql操作手册》中有所提及。首先,要理解的是C语言与MySQL的交互通常需要通过MySQL提供的C API(应用程序编程接口)来实现。在...
MySQL的增删改查,连接,关闭都封装在这里了
我仿照php的mysqli扩展自己使用MySQL的C Interface实现了一个简单的mysql操作类。这个类可以帮助我更方便地与MySQL数据库进行交互,并且让我更好地理解底层的操作原理。基于这个类,我写了一个简单的字符统计测试...