精华内容
下载资源
问答
  • MySQL表单查询

    2018-06-14 20:17:00
    一、表单查询的语法 select字段1、字段2....from表名 where MySQL备份 转载于:https://www.cnblogs.com/facestore/p/9180412.html

    一、表单查询的语法

    select 字段1、字段2....from 表名 where 

     

    MySQL备份

     

    转载于:https://www.cnblogs.com/facestore/p/9180412.html

    展开全文
  • Mysql如何创建表单

    千次阅读 2018-09-04 22:35:19
    主要是关于Mysql的一些基本操作的总结,并没有什么基础知识的讲解,because,Mysql基础随随便便都能百度的到,寄己也不认为讲的比他们好,寄己都还没毕业呢!

    学习Mysql快一个多月了,一直没有机会做一下总结(主要是懒!),今天就Mysql的一些基本的操作,做一下简单的回顾。本文的所有操作都是在DOS窗口上实现。


    一、 启动和关闭Mysql服务

    需要以管理员身份运行CMD

    net start mysql
    net stop mysql
    

    Mysql服务的启动和关闭

    二、登录和退出Mysql

    mysql -u用户名 -p密码 -h服务器 -P端口号
    \q 或 quit
    

    登录和退出Mysql
    其中用户名和密码,是安装Mysql时设置的管理员用户,密码可以输入也可以不输入,不输入会在回车确认的时候,提示输入密码。
    127.0.0.1 是本地回环地址,指的就是本机的地址,也可以输入localhost,效果是一样的
    3306是Mysql默认使用的端口号

    三、设置Mysql默认字符集

    首先找到Mysql安装目录下的my.ini配置文件,并打开
    打开my.ini配置文件
    找到以下两个地方,并修改为utf8
    default-character-set 指的是默认的编码方式
    character-set-server 指的是在服务器上的编码方式
    注意修改完之后,需要重新启动Mysql服务
    修改默认字符集
    but,注意but,我们虽然修改了Mysql客户端的默认编码方式为utf8,但是cmd窗口的编码方式是gdk,所以在cmd上插入中文记录时,会出现编码错误;
    所以想要在cmd上插入中文记录,需要临时的在cmd中将客户端编码改为gbk
    set character_set_results=gbk;或者set names gbk;

    四、SQL语句

    1. 创建数据库

    创建一个数据库

    CREATE DATABASE 数据库名;
    

    创建一个数据库,并指定字符集

    CREATE DATABASE 数据库名 CHARACTER SET utf8;
    

    2. 查看数据库

    查看所有的数据库

    SHOW DATABASES;
    
    

    查看一个数据库

    SHOW CREATE DATABASE 数据库名;
    

    查看正在使用的数据库

    SELECT DATABASE();
    

    3. 删除数据库

    DROP DATABASE 数据库名;
    

    切换数据库

    USE 数据库名;
    

    4. 创建表

    CREATE TABLE 表名(
    		字段名 字段类型(长度) 约束,
    		字段名 字段类型(长度) 约束,
    		字段名 字段类型(长度) 约束
    );
    

    5. 查看表

    查看所有表

    SHOW TABLES;
    

    查看一张表的结构(两种方式)

    SHOW COLUMNS FROM 表名; 
    或者
    DESC 表名;
    

    6. 删除表

    DROP TABLE 表名;
    

    7. 修改表

    修改表名

    RENAME TABLE 旧表名 TO 新表名;
    

    修改表的字符集

    ALTER TABLE 表名 CHARACTER SET 新字符集;
    

    添加一个新的字段

    ALTER TABLE 表名 ADD 字段名 字段类型(长度) 约束;
    

    修改字段名称

    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 字段类型(长度) 约束;
    

    修改字段的类型和约束

    ALTER TABLE 表名 MODIFY 字段名 字段类型(长度) 约束;
    

    8. 向表中插入记录

    INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...);
    

    注意事项:

    1. 前后两个括号里的内容是相对应的,一个值对应一个字段
    2. 插入的值,必须符合字段的类型和长度限制
    3. 表名后的括号可以不写,表示向这张表的所有字段插入值
    4. values中插入的值除了数值类型的,都要加上引号

    9. 更新表中的记录

    更新所有记录

    UPDATE 表名 SET 字段名1=值1,字段名2=值2,...;
    

    更新指定条件的记录

    UPDATE 表名 SET 字段名=值 WHERE 条件;
    

    10. 删除记录

    删除所有记录

    DELETE FROM 表名;
    或者
    TRUNCATE TABLE 表名;
    

    delete 是将表中的数据一条一条的删除,如果表中有AUTO_INCREMENT约束,即自动编号,delete不会将它清零;
    truncate 是将表直接删除,重新建表。

    删除指定条件的记录

    DELETE FROM 表名 WHERE 条件;
    

    11. 查询指定表中的字段信息

    查询所有字段

    SELECT * FROM 表名;
    

    查询指定字段

    SELECT 字段名1,字段名2,... FROM 表名;
    

    查询并去掉重复记录

    SELECT DISTINCT 字段名 FROM 表名;
    

    查询并设置别名

    SELECT 字段名 AS 字段别名 FROM 表名 AS 表别名;
    

    关键字as可以省略

    查询并合并字段

    SELECT (字段名1+字段名2) AS (别名) FROM 表名;
    

    只能合并数值字段,所以也能进行字段和数值的合并

    条件查询

    SELECT 字段 FROM 表名 WHERE 条件;
    
    1. 逻辑条件:and(与)、or(或)、not(非)
    2. 比较条件:>、<、=、>=、<=、<=>(不等于)、between and(不大于并且不小于)
    3. 判空条件:判断是否为null或空字符串,is null、is not null、=""、<>""
    4. 模糊条件:like语句,**%表示任意个字符,_**表示一个字符

    聚合查询

    常用的聚合函数:sum()、avg()、min()、max()、count()
    count()表示统计数量不含null数据,统计该表中所查询字段的总数是多少

    SELECT COUNT(字段) FROM 表名;
    

    分页查询

    SELECT * FROM 表名 LIMIT (当前页-1)*每页显示多少条,每页显示多少条;
    

    SELECT * FROM 表名 LIMIT 0,2;表示当前页为第一页,显示2条记录。注意起始行是从0开始。

    排序查询

    SELECT * FROM 表名 ORDER BY 字段 ASC/DESC;
    

    asc:按自然顺序(a-z),默认为顺序查询
    desc:按自然倒序(z-a)

    分组查询

    SELECT * FROM 表名 GROUP BY 字段名;
    

    分组查询并筛选

    SELECT * FROM 表名 WHERE 条件 GROUP BY 字段名 HAVING 条件;
    

    分组之前条件用where,分组之后条件用having


    展开全文
  • Mysql查看创建表单语句

    千次阅读 2018-11-25 19:47:03
    show create table 表名;

    show  create table 表名;

    展开全文
  • 2、创建数据库表单并写入数据 MySQL账户、数据库创建见此文: 树莓派3B&MySQL-学习使用笔记 以下内容使用经上述方法建立好了的账户和数据库 在建立好的qt工程里,在.Pro文件加入代码: QT += core gui sql 原创...
  • HTML+Node.js提交表单Mysql数据库

    千次阅读 2019-03-07 10:32:42
    /****web页面显示*****/ app.use(express.static(path.join(__dirname, 'public'))); /****web提交数据处理****/ app.post('/posttable', urlencodedParser, function (req, res) { addSqlParams[0] = req.body....

    1. 编写 HTML 网页前端界面 

    编辑需要填写的字段,设置其格式。

    
    <!DOCTYPE html>
    <html lang="zh-cn">
      <head>
        <meta charset="utf-8" />
        <title>信息填报系统</title>
        <style>
          body{ text-align:center}
        </style>
      </head>
      <p>Welcome!</p>
      <hr />
      <body>
      <h1 style="text-align:center">信息填报系统</h1>
        <div class="div">
          <form id="form1"
    			accept-charset="UTF-8"
    			action = "http://ipaddress:8000/posttable/"
    			method="post"
    			target="myiframe"
    			onsubmit="return checkin()">
    	姓名:
    	<input type="text" name="name" id="in1" value="" required="required" style="width:260px; height:30px;">
    	<br><br>
    	学号:
    	<input type="text" name="id" value="" required="required" style="width:260px; height:30px;"  />
    	<br><br>
    	班级:
    	<input type="text" name="class" value="" required="required" style="width:260px; height:30px;" />
    	<br><br>
    	性别:
    	<input type="text" name="wm" list="cars" required="required" style="width:260px; height:30px;" />
    	<datalist id="cars">
    		<option value="男">
    		<option value="女">
    	</datalist>
    	<br><br>
    	电话:
    	<input type="text" name="phone" value="" required="required" style="width:260px; height:30px;" />
    	<br><br>
    	备注:
    	<input type="text" name="note" value="" style="width:260px; height:30px;" />
    	<br><br>
    	<button type="reset" class="button">重置</button>
    	<input type="submit" name="btn1" value="提交" style="height:60px;width:180px;display:inline-block;background-color:blue" >
          </form>
          <iframe id="myiframe" name="myiframe"></iframe>
        </div>
      </body>
    
      </html>

    2. 后台处理代码

    用nodejs 接收网页提交的POST请求,并将数据插入Mysql数据库

    前提:配置好Mysql数据库

    服务端:

    若数据插入成功,则返回【插入时间+success】.;否则返回错误信息。

    var mysql  = require('mysql');
    var bodyParser = require('body-parser');
    // 创建 application/x-www-form-urlencoded 编码解析
    var urlencodedParser = bodyParser.urlencoded({ extended: false })
    const express = require('express');
    const path = require('path');
    const app = express();
    var cnt = 0;
    /*****数据库配置*****/
    var connection = mysql.createConnection({
        host     : 'localhost',
        user     : 'root',
        password : 'xxx',
        port: '3306',
        database: 'StudentInfo',
        useConnectionPooling:true
    });
    var addSql = 'INSERT INTO table1(姓名,学号,班级,性别,电话) VALUES(?,?,?,?,?)';
    var addSqlParams=new Array(5);
    /****web页面显示*****/
    app.use(express.static(path.join(__dirname, 'public')));
    /****web提交数据处理****/
    app.post('/posttable', urlencodedParser, function (req, res) {
        addSqlParams[0] = req.body.name;
        addSqlParams[1] = req.body.id;
        addSqlParams[2] = req.body.class;
        addSqlParams[3] = req.body.wm;
        addSqlParams[4] = req.body.phonenumber;
    
        /***数据库连接***/
    //    connection.connect();
        /****插入数据*****/
       connection.query(addSql,addSqlParams,function (err, result) {
           if(err){
               //插入失败,返回错误信息
                console.log('[INSERT ERROR] - ',err.message);
                res.end(err.message+" ");
            }else{
                //插入成功则返回时间+success
                console.log('insert success!');
                res.end(new Date().toLocaleString()+':success');
            }
    
    
        });
       cnt = cnt + 1;
        console.log('insert success!');
        res.end('success');
    });
    app.listen(8000, () => {
        console.log('server listening at port 8000')
    });

    3.备注

    为了应对 学校收excel表格的烦恼,做了这个简单的系统。不足之处,后面会继续更正。

    展开全文
  • 要查找重复数据,我们可以使用mysql里的having语句,如图。 执行这个语句后,我们可以看到现在的结果里显示的就是表中重复数据的字段。 要删除这些重复的数据,我们找出这些数据的ID,在select语句里,添加id字段...
  • 我那时候以为 HTML 和 PHP 之间的数据交互只能新开一个 PHP 网页,也就是简单在HTML页面用一下表单 (from) ,然后在 PHP 页面用一下变量接受,然后后面就写跟 MySQL 交互的代码。 $name = $_POST[name]; $pwd = ...
  • 数据库-连接-应用程序 一个简单的 java 桌面应用程序,它连接到一个 Mysql 数据库并显示数据。
  • 零.思路分析: 1.通过html页面中的表单标签(即<...3.页面自动跳转至用户信息显示页,通过session中暂存的用户id,读取出此id用户的用户名、个人简介。 一.文件结构 三.功能演示 1.在本地服务器中打开此文件项目
  • 使用IDEA连接mysql数据库后不显示

    千次阅读 2021-04-08 20:44:50
    问题:使用IDEA连接mysql后不显示表 如下图所示: 解决方法:点击“工具”,并选择相应的表格 如下图所示:已显示表格
  • 首先1: 新建项目userproject, 新建应用childName 2: 这是childName文件目录,templates文件夹放insert.html 与 show.html ...'django.db.backends.mysql' ...查看mysql多出了这条记录 ...显示 ok!
  • 1.使用Qt Creater新建一个Qt Widgets Application,文档结构如下图所示; 2.创建界面如下所示: 3.其中mainwindow.h中的代码如下: ...4.运行程序,点击query会出现显示效果:
  • mysql表单内容的查询

    千次阅读 2018-12-07 08:21:38
    全连接(全外连接)因为MySQL不支持full join 用left 和right连接union一下,代替全连接 左右表都不做限制,所有记录都显示,两表不匹配的地方均为NULL select e.name,d.department_name from employee as e ...
  • mysql 查询结果显示行号

    千次阅读 2013-07-25 15:34:05
    mysql 查询时,不像oracle那样,可以直接用 rownum 显示结果行号。 可以用定义用户变量来实现 set @myrnum = 0; select (@myrnum := @myrnum + 1) as ROWNUM,name,age from student;
  • 微信小程序form表单提交到MYSQL实例详解(PHP)

    万次阅读 多人点赞 2018-06-18 16:07:08
    1.小程序相对于之前的WEB+PHP建站来说,个人理解为只是...2.就拿个人信息提交表单来写这简单的例子。 3.目录图 js文件是逻辑控制,主要是它发送请求和接收数据, json 用于此页面局部 配置并且覆盖全局app.json...
  • JSP+Servlet+JDBC+MySQL实现表单生成

    千次阅读 2016-01-26 18:56:12
    由JSP实现页面显示部分,Servlet主要用于处理客户端传来的Http请求,并返回一个响应,MySQL数据库负责存储表单生成所需要的数据,而JDBC负责与数据库建立联系。 首先在数据库中建立好信息表单,作为备调用的后台数据...
  • 第一步: 通过CMD窗口连接数据库, ... ,查看表单里的中文是否正常。如下图,出现中文乱码问题 第四步: 更改数据库字符编码,输入一下命令: set character_set_client=gb2312; set character_set_co
  • 前端提交form表单到Server A Server A 转发请求到Server B Server B 插入数据到MySQL数据表 表象: 数据表中的中文字段显示为乱码 {???} 解决流程: 问题定位: 检查MySQL数据库的编码设置(由于手动插入中文...
  • 1.结果显示 和数据库中显示相差无几,如果利用CSS样式可以显示得更漂亮。 2.思路总结 在一个页面上写一个链接,链接到实现功能的Servlet——》Servlet中实现数据库的链接和数据获取——》在新的页面显示获取的...
  • PHP+Mysql 实现数据分页显示

    万次阅读 多人点赞 2018-03-26 11:38:01
    设置每页显示记录的数量假定使用变量$PageSize来保存每页显示记录的数量,它的值由 用户根据需要自行设置,可以直接通过赋值语句来实现。 获取总页面数量可以通过$RecordCount和$PageSize两个数据计算得到总页面数量...
  • Navicat for MySQL

    2015-12-03 16:28:19
    用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库移转到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),...
  • SQL/MYSQL数据库 、表单、创建 首先确定你已经安装好了MySQL并且已经配置完毕 ①进入MySQL工作区 方法一找到程序进入并且输入MySQL密码: 方法二: window+r 输入cmd 进入命令提示符 mysql -u root -p 并输入mysql...
  • React节点用户注册系统 这是一个简单的react项目,有助于将数据放入MySQL并进行检索。 这是一个注册表单页面,用户可以通过该页面将数据注册并发送到MySQL数据库,然后通过单击显示按钮来取回数据。
  •   在前两篇博客: Spring Boot入门(2)使用MySQL数据库和Spring Boot入门(3)处理网页表单中,我们已经掌握了如何在Spring Boot中操作MySQL数据库以及网页中的表单。本次分享讲结合以上两篇博客,实现的功能为:...
  • PHP如何实现表单提交时用户上传头像到数据库并读出显示
  • 通过mysql来查询表单数据并显示

    千次阅读 2014-12-02 09:44:55
    /* * 通过mysql来查询表单数据并显示 */package servlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.sql.*;public class viewTeams extends HttpServlet{ protected void ...
  • 开发工具与关键技术:eclipse 上传文件到mysql数据库 作者:孙水兵 撰写时间:2020年08月 08日 一、将保存图片的路径保存到数据库 1、前端代码,在java中使用form表单上传文件时form标签中必须加上 enctype=...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错...last命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。通过last命令查看该程序的log,管理员...
  • 如何在jsp上查询并显示数据库mysql的数据表格

    万次阅读 多人点赞 2017-08-26 11:27:34
    3.Servlet与数据库建立连接,并且在Servlet输入 sql代码与用户输入的信息 去查询Mysql数据库里的表格。 4.在Servlet中接收数据库查询到的信息。 5.再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,112
精华内容 17,644
关键字:

显示mysql表单

mysql 订阅