创建数据库 默认字符编码 默认排序
CREATE DATABASE IF NOT EXISTS day11 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; /*数据库操作命令
*
* 连接数据路 mysql -hlocalhost -uroot -p
* 显示所有数据库 SHOW DATABASES;
* 显示当前数据表 SHOW CREATE DATABASE name1;
* 建立数据库 CREATE DATABASE name1 CHARSET GBK;
* 删除数据库 DROP DATABASE name;
* 修改字符集 ALTER DATABASE name1 DEFAULT CHARACTER SET UTF8;
*
*
*数据表操作-》 要先找到数据库
* 连接某个数据库 USE dbname;
* 显示所有数据表 SHOW TABLES;
* 显示数据表结构 SHOW CREATE TABLE news;
* 显示表结构 DESCRIBE news ;
* 删除数据表 DROP TABLE tablename;
*
*
* 修改数据表太复杂 就用控制面板操作
*/

<?php
/**
* Created by PhpStorm.
* User: DY040
* Date: 2018/1/29
* Time: 15:10
*
* 添加语句
* insert [into] tb_name (字段 。。。) values()
* replace [into ]tb_name (字段 。。。) values()
* insert into tbNmae select 字段 from,netTbName
* insert into tbname set 字段=值
*
* 删除
* delete from tbname [where 条件] 【order by 排序】【limit 限定】
* order by 排序 删除顺序
* limit 限定 设定删除函数 按照 order by的排序
*
* 修改
* update tbname set 字段=值 ,字段=值。。。。 [where 条件][ order by 排序】【limit 限定】
*
*
* 查询
* select * from tbName
*
* select [all | distinct ] 字段或者表达式 [from 字句 ][where ][ group by .. ] [ having 字句 ]
*
* 表达式 8 ,8+3,now(),concat() 字符串连接
* select 8,now() as '时间',4+2 as '结果'
*
* [all | distinct(会消除) ] 是否消除重复值 默认all 不消除
*
* [from 字句] from 数据表,数据表1 (链接表)
*
* [where ] 1:数据筛选条件 (依赖于from)(使用后各种运算符)
* 算数运算符 + - * 、 %
* 比较 > >= >= != <>(不等于)
* 逻辑 and or not
*
* 2:is 运算符 空值与布尔值的计算
* 字段 is null
* 字段 is not null
* 字段 is true (所谓布尔值,其实是tinyint(1)这个类型的一个“别名”,本质上,只是判断一个数字是否为0;)
* 字段 is false
*
* 3:between 两值之间 between
* id between 2 and 5 (包括边界值)
* 4:in
* 字段 in(值,值)
*
* 5:like 要查找的内容(模糊查找)
* %任何个数任何字符
* -一个任何字符
*
* [ group by .. ] 分组 (where 已经筛选过的数据 进行分组)
* group by 字段 【desc(倒序) |asc(顺序)】 ,字段2 【desc |asc】(通常只有一个字段)
* 每一组数量信息 count(*)
* 每组数据中的
* 最大值 max(字段)
* min(字段)
* avg(字段)
* sum(字段)
*
*
*
* [ having 字句 ] 对分组数据进行筛选(where对原始数据行进行筛选)
* 如用了 as 别名 则要用别名进行筛选 (不用别名也行 ,则就要在计算一次例如(max()就要再算一次最大值))
*
*
*【order by 排序】·默认正序
* (第一个字段排序相等 顺延到第二字段。。。。)
* order by 字段1 【asc|desc】,字段2 【asc|desc】,字段3 【asc|desc】
*
*
* 【limit 限定】用于将取得的最终数据进行取数据条数
* 从数据第几行(起始行号是0) 往后多少行limit(0,5) 第0条往后五行
*
*
* load data 载入数据
* 结构整齐的纯文本数据
* load data infile “完整的数据文件的路径” into table 表名;
*/

mysql 操作数据库创建,增删改查的更多相关文章

  1. java操作数据库:增删改查

    不多bb了直接上. 工具:myeclipse 2016,mysql 5.7 目的:java操作数据库增删改查商品信息 test数据库的goods表 gid主键,自增 1.实体类Goods:封装数据库数 ...

  2. python测试开发django-13.操作数据库(增删改查)

    前言 django的models模块里面可以新增一张表和字段,通常页面上的数据操作都来源于数据库的增删改查,django如何对msyql数据库增删改查操作呢? 本篇详细讲解django操作mysql数 ...

  3. 9.5Django操作数据库的增删改查

    2018-9-5 18:10:52 先贴上笔记 day61 2018-04-28 1. 内容回顾 1. HTTP协议消息的格式: 1. 请求(request) 请求方法 路径 HTTP/1.1\r\n ...

  4. Java操作数据库实现"增删改查"

    本文主要讲解JDBC操作数据库    主要实现对MySql数据库的"增删改查" 综合概述: JDBC的常用类和接口 一   DriverManager类 DriverManage类 ...

  5. Java数据库连接——JDBC基础知识(操作数据库:增删改查)

    一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...

  6. Java数据库连接--JDBC基础知识(操作数据库:增删改查)

    一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...

  7. c#操作数据库的增删改查语句及DataGridView简单使用

    下面是要用户名和密码连接数据库的操作: 一.定义连接字符串,用来链接SQL Server string str_con = "server=.(服务器名称一般为 . );database=W ...

  8. C#通过窗体应用程序操作数据库(增删改查)

    为了体现面向对象的思想,我们把“增删改查”这些函数封装到一个数据库操作类里: 为了便于窗体程序与数据库之间进行数据交互,我们建一个具有数据库行数据的类,通过它方便的在窗体程序与数据库之间传输数据: 我 ...

  9. datagridview数据绑定操作数据库实现增删改查

    DataSet数据集,数据缓存在客户端内存中,支持断开式连接.DataGridView控件绑定DataSet时,它自动的改变的DS的行的状态,而且在做增删改查的时候,可以借助SqlCommandBui ...

  10. mysql 数据库操作 数据库的增删改查

    一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MyS ...

随机推荐

  1. 校园客户端(DR)启动后提示我们缺失packet.dll,无法正常启动(7)

    有的时候校园客户端(DR)启动后提示我们缺失packet.dll,无法正常启动,然而我们重装了客户端后任然不感冒,那么问题来了,问题解决不了往往源于我们对问题的本质不够了解,如果了解问题的本质,那么问 ...

  2. Entity Framework Tutorial Basics(6):Model Browser

    Model Browser: We have created our first Entity Data Model for School database in the previous secti ...

  3. 按失真类型分类整理TID2008

    对于图像质量评价(IQA)数据库,TID2008算是不大不小的数据集了.TID2008是由乌克兰国家航空航天大学的N504信号接收.传输与处理系建立,包括25幅参考图像,1700幅失真图像.失真类型有 ...

  4. 【Arcgis for android】保存地图截图到sd卡

    关键词:arcgis for android ,截图,bitmap,sd卡 参考文章:http://blog.csdn.net/wozaifeiyang0/article/details/767972 ...

  5. windows windows计划任务访问网络存储NAS的问题

    windows 计划任务访问网络存储NAS的问题 WINDOWS 计划任务访问网络存储(NAS),程序找不到路径解决办法 Windows 服务器端运行的软件,大多时需要开机自启,这时Windows 计 ...

  6. Flink on Yarn模式启动流程分析

    此文已由作者岳猛授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. Flink On Yarn 架构 Paste_Image.png 前提条件首先需要配置YARN_CONF_DI ...

  7. day02.2-常用Linux命令整理

    Linux命令语法格式:   命令    [选项]    [参数] 1). 命令:告诉Linux操作系统执行什么: 2). 选项:说明命令的运行方式.选项部分是以字符‘-’开始的: 3). 参数:说明 ...

  8. 如何在页面中使用svg图标

    1.svg图标长啥样 注意:图标的宽高无所谓,使用时可以根据需求修改,fill后面是颜色的填充,可修改图标颜色. <svg viewBox="0 0 1024 1024" v ...

  9. Python从小看到大

    最近迷恋上了python,因为一个朋友说python这种脚本语言很厉害,可以做网络攻防的时候用,但是由于自己太笨了,不得不从基础教程学起. 行左右.你可能会问为什么这么少的代码量,这门语言没有火起来, ...

  10. jzoj5683. 【GDSOI2018模拟4.22】Prime (Min_25筛+拉格朗日插值+主席树)

    题面 \(n\leq 10^{12},k\leq 100\) 题解 一眼就是一个\(Min\_25\)筛+拉格朗日插值优化,然而打完之后交上去发现只有\(60\)分 神\(tm\)还要用主席树优化-- ...