随笔分类 - mysql
摘要:apt-get install libmysqlclient-devmysql 使用的是xampp 需要指定sock源码:main.c#if defined(_WIN32) || defined(_WIN64) //为了支持windows平台上的编译#include <windows.h>#endif#include <stdio.h>#include <stdlib.h>#include <mysql/mysql.h> //我的机器上该文件在/usr/local/include/mysql下 //定义数据库操作的宏,也可以不定义留着后面直接写进
阅读全文
摘要:原文链接在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。方案1mysql-uuser-ppasswd-e"insertLogTablevalues(...)"优点:语句简单缺点:支持的sql相对简单方案2准备一个sql脚本,名字为update.sql,例如:CREATETABLE`user`(`id`varchar(36)NOTNULLCOMMENT'主键
阅读全文
摘要:原文链接1. SELECT语句的子查询:语法:SELECT... FROM表1 WHERE列1 =(SELECT... FROM... WHERE ....)2.SELECT语句的表查询语法:SELECT ... FROM (SELECT....) ASTEMP_TABLE WHERE...注意:这里面有个注意,就是列名不能重复!有些人会出现:#1060 - Duplicate column name '列名' 错误,这个就是列名重复了解决方案:去掉一个列名。PS:这个和MSSQL别名有点不一样,select * from (SELECT* FROM a) b3.条件关联关系查
阅读全文
摘要:1、关闭Mysql: 如果 MySQL 正在运行,首先杀之 killall -TERM mysqld2、另外的方法启动 MySQL :bin/safe_mysqld --skip-grant-tables3、可以不需要密码就进入 MySQL 了。然后就是>use mysql>update user set password=password("new_pass") where user="root";>flush privileges; 注意点同上4、重新杀 MySQL ,用正常方法启动 MySQL
阅读全文
摘要:参考阅读摘要 权限允许公网访问 列操作修改列名mysql 修改列属性 其他登录设置自动补全与utf-8编码其他一次添加多条记录修改表名字允许公网访问1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user ='root';mysql>select host, user from user
阅读全文
摘要:脚本数据库连接<?phpclass mysql_obj{ protected $mysql = array ( //可设置参数 "ip" => "", "usr" => "root", "pwd" => "root", "database" => "yc_db" ) ; function start($table, $inputs, $row, $key, $condition) { $back = arr
阅读全文