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. 内存中OLTP(Hekaton)里的事务日志记录

    在今天的文章里,我想详细讨论下内存中OLTP里的事务日志如何写入事务日志.我们都知道,对于你的内存优化表(Memory Optimized Tables),内存中OLTP提供你2个持久性(durabi ...

  2. SQL Server里简单参数化的痛苦

    在今天的文章里,我想谈下对于即席SQL语句(ad-hoc SQL statements),SQL Server使用的简单参数化(Simple Parameterization)的一些特性和副作用.首先 ...

  3. C# 获取磁盘空间大小的方法

    方法一:利用System.IO.DriveInfo.GetDrives方法来获取 /// /// 获取指定驱动器的空间总大小(单位为B) /// /// 只需输入代表驱动器的字母即可 (大写) /// ...

  4. Java魔法堂:深入正则表达式API

    目录 一.前言 二.正则表达式的使用诉求 三.java.util.regex包 四.java.lang.String实例 五.最短路径实现诉求 六.Java支持的正则表达式功能语法 七.总结 八.参考 ...

  5. CentOS6.5菜鸟之旅:纯转载Linux目录结构

    来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系 ...

  6. Linux下修改PATH路径

    1.#PATH=$PATH:/opt/lamp/mysql/bin       使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profi ...

  7. sprint3(第八天)

    昨天忘了发博客,最近在整合前台和后台的内容,在sprint结束前应该能整合好,然后实现前后台的联系,实现点餐功能. 最近要准备大作业也要复习四六级考试,所以花在项目的时间比较少了,请老师谅解. 燃尽图

  8. jquery选择器(原创)<二>

    jquery选择器,选择接着学: 前面学习了基本选择器中的CSS选择器,现在学层级选择器: 1.子元素选择器 子元素选择器,用于在给定的父元素下,查找这个父元素下面的所有的子元素,语法格式,如下: $ ...

  9. How to manage the certificates in the PC

    1.open Run command. 2.enter 'mmc' . 3.Click File, and Add or Remove Snap-in. 4.Select Certificates, ...

  10. AJAX使用技巧:如何处理书签和翻页按扭

    本篇文章提供了一个开源JavaScript库,它提供了给AJAX应用程序中添加书签和会退按钮的功能.在学习完这个教程后,开发者将能够对开发AJAX应用碰到的问题获得一个解决方案,这个特性甚至Googl ...