1、操作某数据库 use 数据库名称,然后可以操作该数据库下的某张表

2、$res=mysql_query($sql); 该语句如果用在封装的函数体里,
则不用传入第二个参数$conn来指定连接,这样才能使用到该函数体外面已打开的连接;
mysql_query() 向与指定的连接标识符关联的服务器中的当前活动
数据库发送一条查询。如果没有指定 link_identifier,则使用上一
个打开的连接。如果没有打开的连接,本函数会尝试无参数调用
mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。

3,数据库查询
清空数据表,并让自增的id从1开始 truncate table sharon

求差集
SELECT hotelcode FROM 0hotelone WHERE hotelno =1 AND hotelcode NOT
IN (SELECT hotelcode FROM 0hotel_freedom WHERE hno =1);
简单查询
SELECT * FROM `0hotelone` WHERE hotelno=1 and hotelcode=3702;
分组查询
SELECT hotelcode , hno FROM `0hotel_freedom` WHERE hno=37 group by hotelcode;
数据库操作语句
查看当前存在的数据库show databases;
创建数据库create database +数据库名称;
查看数据库的创建语句:show create database +数据库名称(已创建的);
删除数据库Drop database +数据库名称;
修改数据库信息Alter database +数据库名称+修改指令;
修改数据库名称:简单的可以直接修改目录名;
将数据库内容全部导出,新建一个数据库将数据导入,删除旧数据库;
创建一个新数据库,将就数据库内的表,都移动(重命名)到新数据库内,删除旧数据库。

创建表(创建前先选择数据库)
Create table tbl_name [列结构][表选项]
先分析需要保存的实体数据拥有哪些属性,这些属性应该如何保存。

MyISAM与InnoDB是mysql目前比较常用的两个数据库存储引擎,MyISAM与InnoDB的主要的不同点在于性能和事务控制上。
MyISAM:MyISAM是MySQL5.5之前版本默认的数据库存储引擎。MYISAM提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用。但不支持事务、也不支持外键。MyISAM格式的一个重要缺陷就是不能在表损坏后恢复数据。
InnoDB:InnoDB是MySQL5.5版本的默认数据库存储引擎,不过InnoDB已被Oracle收购,MySQL自行开发的新存储引擎Falcon将在MySQL6.0版本引进。InnoDB具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。尽管如此,但是InnoDB包括了对事务处理和外来键的支持,这两点都是MyISAM引擎所没有的。
MyISAM适合:(1)做很多count 的计算;(2)插入不频繁,查询非常频繁;(3)没有事务。
InnoDB适合:(1)可靠性要求比较高,或者要求事务;(2)表更新和查询都相当的频繁,并且表锁定的机会比较大的情况。(4)性能较好的服务器,比如单独的数据库服务器,像阿里云的关系型数据库RDS就推荐使用InnoDB引擎。

查询wpsql库
mysql> use wpsql;

列出当前库所有表名
mysql> show tables;
将wp_posts表修为InnoDB存储引擎(也可以此命令将InnoDB换为MyISAM):
mysql> ALTER TABLE wp_posts ENGINE=INNODB;

六、修改,删除主键
修改之前先删除自增auto increment;
删除主键 alter table table_name drop primary key;
注:在增加主键之前,必须先把反复的id删除掉。
修改主键 alter table table_test add primary key(id);

若以上无法完成,重建一张新表,把旧表的中你需要的数据插入新表

七、把这张表中的数据插入到另一张表中
INSERT INTO `planpoint`.`0hotelone_img0` (no,hotelno,hotelcode,big,small,tag)
SELECT no,hotelno,hotelcode,big,small,tag
FROM `planpoint`.`0hotelone_img` order by no;

八、导入数据库表 (在cmd中导入)
如已有数据库则创建数据库(1)(2)可省略
   (1)创建.sql文件
   (2)先产生一个库如auction.c:mysqlbin>mysqladmin -u root -p creat planpoint 会提示输入密码,然后成功创建。
   (2)导入auction.sql文件
   c:mysqlbin>mysql -u root -p planpoint < auction.sql
   通过以上操作,就可以创建了一个数据库planpoint以及其中的一个表auction

②、导出数据中的表结构和数据(cmd中导出)
1.导出整个数据库
   mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
   C:\Users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_rec.sql

   2.导出一个表,包括表结构和数据
   mysqldump -u用户名 -p密码 数据库名 表名> 导出的文件名
   C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql

   3.导出一个数据库结构
   C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_rec.sql

  4.导出一个表,只有表结构
   mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名
   C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql

数据库相关 sql 语句的更多相关文章

  1. mysql(数据库,sql语句,普通查询)

    第1章 数据库 1.1 数据库概述 l 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. l 什 ...

  2. 《大话数据库》-SQL语句执行时,底层究竟做了什么小动作?

    <大话数据库>-SQL语句执行时,底层究竟做了什么小动作? 前言 大家好,我是Taoye,试图用玩世不恭过的态度对待生活的Coder. 现如今我们已然进入了大数据时代,无论是业内还是业外的 ...

  3. 总结一些关于操作数据库是sql语句还是存储过程问题

    总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...

  4. SQL Server 【附】创建"商品管理数据库"、"学生选课数据库"的SQL语句

    附:(创建“商品管理数据库”的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据库_m', file ...

  5. 在线数据库表(sql语句)生成java实体类工具

    相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石. 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设 ...

  6. 金蝶K/3 报销相关SQL语句

    金蝶K/3 报销相关SQL语句 use AIS20180607113701 select fopenid,* from dbo.t_XunTong_User where Fname ='' go us ...

  7. 金蝶K/3 审批相关SQL语句

    金蝶K/3 审批相关SQL语句 --http://127.0.0.1/lightApp/todocheckTask.aspx?AccID=84&&FClasstypeID=1071&a ...

  8. 金蝶K/3 固定置产相关SQL语句

    金蝶K/3 固定置产相关SQL语句 select * from vw_fa_card --固定置产打印原始数据 select FAssetID,FAssetNumber,FAssetName,FGro ...

  9. GP数据库 常用SQL语句

    GP数据库 常用SQL语句 --1,查看列名以及类型 select upper(column_name) ,data_type from information_schema.columns wher ...

随机推荐

  1. flex布局浅谈和实例

    阿基米德曾说给我一个支点我可以撬动地球,而拥有flex基本可以撬动所有的布局. 1.flex布局基本介绍及效果展示 工欲善其事必先利其器,来来来,一起看下基础知识先(呵~,老掉牙,但是有用啊). ** ...

  2. BZOJ1008 /乘法原理+快速幂 解题报告

    1008: [HNOI2008]越狱 Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种.如果相邻房间的犯人的宗教相同,就可能发生 ...

  3. .NET 配置文件简单使用

    当我们开发系统的时候要把一部分设置提取到外部的时候,那么就要用到.NET的配置文件了.比如我的框架中使用哪个IOC容器需要可以灵活的选择,那我就需要把IOC容器的设置提取到配置文件中去配置.实现有几种 ...

  4. C++隐藏规则

    在面向对象的开发过程中,经常出现类的继承,这里面出现的成员函数的重载(overload).覆盖(override)与隐藏(hidden)很容易混淆. 首先澄清这3个概念: 重载 相同的范围(在同一个类 ...

  5. Aspose.Word 操作word复杂表格 拆分单元格 复制行 插入行 文字颜色

    private void button3_Click(object sender, EventArgs e)         {             object savePathWord =&q ...

  6. 小巧方便的MVC后端验证码,供大家学习借鉴

    调用: public ActionResult Vcode()//验证码 { string code = ValidateCode.CreateRandomCode(4); ValidateCode. ...

  7. window下安装redis

    以cmd安装方法: .下载安装包:https://github.com/dmajkic/redis/downloads .安装包下载后根据操作系统选择对应版本文件,里面会有几个dll分别为: redi ...

  8. 《JAVA与模式》之组合模式

    定义(GoF<设计模式>): 将对象组合成树形结构以表示“部分整体”的层次结构.组合模式使得用户对单个对象和使用具有一致性. 及角色: 1.Component 是组合中的对象声明接口,在适 ...

  9. C语言范例学习01

    编程语言的能力追求T型. 以前学过C语言,但是只学了理论. 从今天开始,我买了本<C语言程序开发范例宝典>.我要把它通关掉. 这应该可以极大地提升我的编程能力. 第一章 基础知识 这章没太 ...

  10. 每个软件都自己把操作系统的host配置项加到内存中供频繁调用

    nginx的转发,http_pass 转发到一个域名passport.ab.cn 那具体是到哪台机器上. 其实可以通过/etc/hosts文件来配置的. 可以理解,这个hosts文件是操作系统级别的, ...