数据库
文章平均质量分 77
theArcticOcean
Website: https://www.weiy.city
Wechat Subscription Account: 胡桃小院
展开
-
sql 练习系列:数据查询 (mysql导入数据)
继上一篇博文,继续练习,表都是一样的。涉及到查询操作,所以先给三个表导入数据:为了方便,在csv中写好数据,导入mysql:因为有中文字符,所以要设置。SHOW VARIABLES LIKE "%CHAR%";set character_set_database=utf8;SET character_set_server = utf8;SHOW VARIABLES LIK原创 2015-11-23 11:41:29 · 1554 阅读 · 0 评论 -
MySQL 内置数学函数
学习学习mysql内置数学函数,先进入mysql:C:\Users\Administrator>cd /d D:\MySQL Server 5.5\binD:\MySQL Server 5.5\bin>mysql -u root -pEnter password: ********Welcome to the MySQL monitor. Commands end with ;原创 2016-01-18 09:38:59 · 647 阅读 · 0 评论 -
MySQL 字符串函数
下面是MySql内置字符串各种函数:char_length(s) 返回字符串的长度,单位是字符个数length(s) 返回字符串的长度,单位是字节concat(s1,s2,……) 返回连接参数构成的字符串concat_ws(x,s1,s2,……) 和concat(s1,s2,……) 一样,不过要加上xinsert(s1,x,len,s2) 用s2代替s1的x位置开始原创 2016-01-21 14:57:57 · 622 阅读 · 0 评论 -
MySQL 视图之创建、查看、修改
视图是从数据库中一个或多个表中导出来的虚拟表,方便用户对数据的操作。数据库中只有数据的定义,没有存放视图的数据,那些数据是在原来的表里。视图具有这些作用:数据安全;数据表与应用程序独立;简化用户的操作。查询用户是否有select和create view的权限。mysql> use mysql;Database changed/*我有两个mysql,当我将WampSe原创 2016-02-05 21:53:52 · 2165 阅读 · 0 评论 -
MySQL 视图更新及删除
mysql的视图更新是指通过update,insert,delete等操作来更新基本表(自己权限内)。/* 就以上次建立的有?乱码的视图表person_view1和基本表person为操作的对象。基本表和视图表改变之前:*/mysql> select * from person;+----------+------+| name | age |+----------+原创 2016-02-06 23:00:19 · 3710 阅读 · 0 评论 -
MySQL 存储引擎
环境: 5.6.17 MySQL Community Server (GPL)MySql中的数据信息通过不同的技术存储在文件或者内存中,这些不同的技术被称之为存储引擎。选择不同的存储引擎可以达到不同的服务效果。查询MySql支持的存储引擎:mysql> show variables like 'have%';+----------------------+--------原创 2016-02-10 23:27:30 · 528 阅读 · 0 评论 -
sql 练习系列:修改表结构
以下练习均在mysql中实现:使用SQL语句定义数据表。要求使用命令定义如下3个表:S, C,SC表1 学生信息表(S)字段名称类型及长度说明备注SnoCHAR(12)学号主码SIDCHAR(15)身份证号码原创 2015-11-23 00:00:26 · 1862 阅读 · 0 评论 -
MySQL 触发器、事务、正则查询
触发器触发器是由MySQL基本命令事件触发某种特定操作。 创建触发器CREATE [DEFINER = { user | CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_bodytrigger_time: { BE原创 2016-12-26 18:18:08 · 753 阅读 · 0 评论 -
MySQL 运算符、查询优化
MySQL运算符算术运算符mysql提供的运算符有+, -, *, /(DIV), %(MOD)mysql> select * from test;+----+------+-------+| id | name | price |+----+------+-------+| 1 | tag1 | 12 || 2 | tag2 | 13 || 3 | tag3 |原创 2016-12-11 18:39:21 · 2578 阅读 · 0 评论 -
MySQL 时间和日期函数
下面是MySql各种内置时间函数:1. curdate() , current_date() 用于获取当前的日期。2. curtime() , current_time() 用于获取现在的时钟时间。3. now(),current_timestamp(),localtime(),sysdate() 四类函数可以获取当前的日期和时钟时间4. datediff()用于获原创 2016-02-03 23:16:11 · 1086 阅读 · 0 评论 -
简单留言板
使用PHP,MySql来制作简单的留言板。HTML表单标签: text1: text2: PHP页面调用:include(); 放在 PHP 程序的任何一个位置,PHP 程序在执行到时,才会先读入 include 所指定引入的文件,如果出现错误将会提示. 如:include("con.php");原创 2016-02-13 13:01:06 · 996 阅读 · 0 评论 -
PHP学习之MySql函数·微型博客
PHP与MySql是通过MySql组件通信的。到PHP.ini文件中开启:;extension = php_mysql.dll (去除前面分号即可)mysql_query(SQL语句或命令) 括号内的SQL语句最好用括号引起来PHP_MySql常用函数:mysql_connect(数据库地址,用户名,密码)mysql_select_db(数据库名)my原创 2016-01-27 20:47:29 · 1378 阅读 · 0 评论 -
MySQL的安装及MySQL workbench建表
环境: win8.1 64位安装MySql:设置(修改密码):MySql workbench 依赖包的下载:http://dev.mysql.com/downloads/workbench/安装后,解压MySQl workbench然后直接点击MySql workbench.exe 运行:database --原创 2015-10-29 21:47:57 · 1319 阅读 · 0 评论 -
sql 练习系列:数据的更新操作
还是接着上一篇博文,我们继续。。。本文主要练习更新操作,在mysql中实现。内容相对上一篇博文较少,这是那三张表:修改“计算机学院”的“李勇”同学的名字为“ 李咏”如果仅有一个sno主键那么:update s set sname='李咏' where sno='20130101' and sdept ='computer';-原创 2015-11-23 11:48:48 · 617 阅读 · 0 评论 -
C# SQL SEVER连接建表
一切都是那个那个老师惹的祸:实验内容:要求设计一个Windows应用程序,设计题目为学生成绩管理系统。具体要求如下:①创建程序所需数据库。②实现学生信息的添加、修改、更新(删除)与查询功能。③实现课程信息的添加、修改、更新(删除)与查询功能。④实现学生各科成绩信息的添加、修改、更新(删除)与查询功能。⑤实现简单的用户管理等功能。要求具备登录用户身份验证功能。原创 2015-11-15 19:10:29 · 1799 阅读 · 0 评论 -
My Sql connector Net 安装及C# 连接My Sql数据库
win 8.1下载文件:官网下载mysql-connector-net-6.9.8(或其他版本)过程: 1.运行CMD(管理员) 2.输入以下命令: msiexec /package "你的安装文件路径"打开项目,右键添加引用--选择MySql data--代码添写 using MySql.Data; using MySql.Data.MySqlClien原创 2015-12-12 21:28:46 · 5750 阅读 · 0 评论 -
初次使用phpMyAdmin & MySql修改root密码
刚刚用phpMyAdmin就遇到了麻烦,在phpMyAdmin中设置了root密码,忘了!最后不得不重新修改密码。首先打开phpMyAdmin:找到phpmyadmin文件夹下的配置文件 config.inc.php(比如 D:\wamp\apps\phpmyadmin4.1.14), 修改几个关键点:$cfg['Servers'][$i]['host'] = 'localho原创 2016-01-20 17:50:08 · 12758 阅读 · 0 评论 -
PHP和Mysql简单的交互
建立连接:php.ini 中的 extension=php_mysql.dll 前面的分号去掉。同时检查extension_dir=“”是否正确,填写php中ext的位置开启 MySQL 链接: mysql_connect("主机", "用户名", "密码")打开一个数据库: mysql_select_db("打开数据库",连接标识符);如果连接标识符默认,则默认为是上一次打开的原创 2016-02-05 17:52:22 · 1643 阅读 · 0 评论 -
PHP+MySql 分页原理
所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来关键知识点:SQL语句中的limit用法: SELECT * FROM table …… limit 开始位置 , 操作条数 例如: 第11至20条记录:select * from table limit 10,10 确定范围:Select * from table limit ($Page- 1) *原创 2016-02-16 10:09:39 · 759 阅读 · 0 评论 -
mysql 常见问题:ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost' (10061)
有时候莫名其妙的就出现那种错误了T_T,我还要练习SQL呢,而且我已经因为它重新装过一次mysql了,讨厌的10061.在电脑--管理--服务里查看居然没有mysql 服务。于是以管理员身份进入命令行窗口,重新install mysql, 出现 mysql后再启动它。输入密码,成功连接原创 2015-11-22 23:51:06 · 3241 阅读 · 0 评论 -
QT SQLite3分页删除问题
terminal实验 场景:我打算在QT SQlite3中使用分页删除操作。即delete 搭配limit。如下的例子使用limit、offet SQL关键字来实现分页查询。 在terminal中实验:sqlite> select * from test;1|102|203|30sqlite> select * from test order by va...原创 2018-03-22 10:46:13 · 702 阅读 · 0 评论