Mysql SQL语句语法
http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html
MySQL Command-Line Tool:
http://dev.mysql.com/doc/refman/5.6/en/mysql-command-options.html
命令行下登陆某server:
$ mysql -u myusername -h hostname -pmypassword
-u 指定用户名,-h 指定 host,-P 指定端口(未指定则默认3306),-p 指定密码;需要注意的是,前三个的具体值和其参数名间可以有空格,也可以没有;但是 -p 和具体密码值之间不可以有空格!如果有空格的话,则其后的密码不能够被正确解析,回车后 mysql 会再度提示你输入密码。详见:
http://dev.mysql.com/doc/refman/5.6/en/mysql-command-options.html#option_mysql_password引用
--password[=password], -p[password]
The password to use when connecting to the server. If you use the short option form (-p), you cannot have a space between the option and the password. If you omit the password value following the --password or -p option on the command line, mysql prompts for one.
新用户创建 & grant:
https://www.digitalocean.com/community/articles/how-to-create-a-new-user-and-grant-permissions-in-mysql
$ mysql -uroot -p
mysql> CREATE USER 'scott'@'localhost' IDENTIFIED BY 'tiger';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'scott'@'localhost';
FLUSH PRIVILEGES;
使用某库
use dbName;
查看所有数据库
show databases;
查看当前连接库的所有表
show tables;
查看当前连接的是哪个库
select database();
查看所有用户
select * from mysql.user;
查看当前连接的用户是谁
select user();
select current_user();
增加列
alter table tbl_name add col_name type
删除列
alter table tbl_name drop col_name
改变列
alter table tbl_name modify col_name type
给表更名
alter table tbl_name rename new_tbl_name
change,既可以用来重命名列,也可以用来改变列类型。
引用
您可以使用CHANGE old_col_name column_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:
mysql> ALTER TABLE t1 CHANGE a b INTEGER;
如果您想要更改列的类型而不是名称, CHANGE语法仍然要求旧的和新的列名称,即使旧的和新的列名称是一样的。例如:
mysql> ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
Mysql时间函数:
http://www.taobaodba.com/html/234_mysql_date_func.html
now()函数以`yyyy-mm-dd hh:mm:ss返回当前的日期时间,可以直接存到datetime字段中。
curdate()以’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。
curtime()以’hh:mm:ss’的格式返回当前的时间,可以直接存到time字段中。
group by range in mysql:
http://stackoverflow.com/questions/6687534/group-by-range-in-mysql引用
区间为 0-9,10-19(10落在range的区间下限上),20-29,...
select concat(10*floor(rule_count/10), '-', 10*floor(rule_count/10) + 9) as 'range', rule_count from pymk_log_details order by rule_count;
区间为 1-10(10落在range的区间上限上),11-20,21-30,...
select concat(10*ceil(rule_count/10)-9, '-', 10*ceil(rule_count/10)) as 'range', rule_count from pymk_log_details order by rule_count;
分享到:
相关推荐
在本项目"C#_mySQL CRUD.rar"中,开发者展示了如何使用C#编程语言和WinForm界面设计工具来实现对MySQL数据库的基本操作,包括创建(Create)、读取(Read)、更新(Update)和删除(Delete),简称CRUD。以下是关于...
Golang Mysql CRUD 这是使用MySQL数据库和Golang的CRUD(创建,读取,更新,删除) 有3个源文件: main.go->用英语评论 main-pt-br.go->葡萄牙语注释-巴西 main-uncommented->没有任何评论 所有代码均以英语编写...
SmartGwt 连接Mysql数据库,实现增删改查操作。 使用的是ee版的客户端dataSource,可以不用写 gwt RPC 远程调用代码。已含所有jar包,通过 Eclipse>File>Import>Exist Projects~>Select archive~>导入即可。需要建立...
**电子Mysql CRUD** 是一个基于 Electron 框架的应用程序,主要用于实现对 MySQL 数据库的基本操作,包括创建(Create)、读取(Read)、更新(Update)和删除(Delete),也就是我们常说的CRUD操作。这个应用利用 ...
MySQL CRUD OOP 类 PHP (v.1.3) 这是一个简单易用的 MySQL 类,可以轻松地连接到任何现有的 PHP 应用程序,简化您的 MySQL 交互。设置数据库凭据您将需要更改类中的一些变量值,这些值代表您自己数据库的变量值。 ...
两者结合,通过Java Database Connectivity (JDBC) API,可以实现对MySQL数据库的各种操作,包括创建(Create)、读取(Read)、更新(Update)和删除(Delete),也就是常说的CRUD操作。下面我们将详细探讨如何使用...
以下是对MySQL CRUD操作和JavaScript结合使用的详细讲解。 1. **创建(Create)** 在MySQL中创建数据通常涉及创建表格和向表格中插入数据。例如,你可以创建一个名为`users`的表,包含`id`, `username`, 和 `email...
样例项目演示了crud的操作。 先决条件 您需要安装mysql并设置适当的用户来运行演示。 mysql快速参考 安装: $ brew install mysql 启动mysql服务: $ brew services start mysql 以root用户身份登录并添加用户:...
**水晶(Crystal)语言与MySQL数据库的交互:CRUD操作详解** 水晶(Crystal)是一种静态类型的、编译型的、面向对象的编程语言,它借鉴了Ruby的语法,并在性能上接近C语言。本示例“crystal-mysql-crud-example”是关于...
去mysql-crud 使用Golang和MySql的示例Crud操作 API端点 所有帖子 路径: /posts 方法: GET 回应: 200 建立讯息 路径: /posts 方法: POST 字段: title, content 回应: 201 详细信息 路径: /posts/{id} ...
【jdbc+jsp+mysql实现CRUD】是一种常见的Web应用程序开发技术,主要应用于数据管理操作,如创建(Create)、读取(Read)、更新(Update)和删除(Delete)。在这个技术组合中,Java Servlet(通常通过JSP)作为...
在本教程中,我们将深入探讨如何使用面向对象的PHP技术和MySQL数据库来构建一个完整的CRUD(创建、读取、更新和删除)Web应用程序。CRUD是任何数据管理系统的基石,对于理解和开发基于Web的数据交互应用至关重要。...
在MySQL中,增删改查(CRUD:Create, Read, Update, Delete)是数据库操作的基础。下面,我将为你提供一个简单的MySQL CRUD操作的demo程序,但请注意,这里不会直接展示一个完整的“程序”(如一个Python脚本或Java...
要将此类与 MySQLi 一起使用,请在找到它 一个简单的 PHP 类,用于与 MySQL 创建、读取、更新和删除功能一起使用。 使用 OOP 可以轻松添加此类以增强现有功能或创建更... 测试MySQL 首先在您的数据库中创建一个测试表
在本项目"reactjs-nodejs-mysql-crud"中,我们将探讨如何利用现代Web开发技术栈,包括ReactJS、Node.js以及MySQL数据库,实现CRUD(创建、读取、更新和删除)操作。这个项目是为初学者设计的,旨在帮助他们理解前后...
本文将详细讲解如何使用Node.js、Express和MySQL来实现CRUD(创建、读取、更新和删除)操作。 首先,确保已安装Node.js和npm(Node包管理器),这是Node.js开发的基础。接下来,安装Express和MySQL的相关库。在...
标题中的“Node-React-Crud-App”是一个基于特定技术栈构建的应用程序,它整合了Node.js、React、Express和MySQL。这个项目主要是用于实现创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据的基本...
Crud应用程序使用烧瓶和MySQL 一个使用Flask和MySQL的简单CRUD应用程序 建于 Python Python库:flask和pymysql MySQL AdminLTE 2 在Docker上运行 docker-compose up -d 执行后,您将在Docker主机上有两个正在...
React.js 和 Mysql 中的 Crud 操作 教程: : 教程:React Node.js MySQL CRUD 示例——分步 React、Nodejs 和 Mysql 简单的全栈应用 在本教程中,我将通过分步编码示例介绍如何借助 Ajax 构建“React.js Nodejs CRUD...