mysql -h localhost -u root -p123456 登录mysql服务器
show databases 列出所拥有的数据库
use www 选择一个www的数据库
show tables 列出该库的数据表
create table emp (id int auto_increment,name varchar(20),birdate date); 创建一个emp表,有id,name,birdate三个字段
insert into emp values(null,'Libin','2014-07-06'); 插入一条数据
insert into emp values(null,'Libin','2014-07-06'),(null,'Min','2014-07-07') 插入多条数据
update emp set name = 'Php' where name = 'Libin'; 修改单个字段数据
delete from emp where name = 'Php'; 删除符合条件的数据
alter table emp modify name char(125); 修改单个字段的属性,注:modify不能修改字段名
alter table emp change name cname char(125); 修改单个字段的属性,并能修改字段名次
alter table emp modify name char(200) first | after birdate 修改单个字段的属性,并指定修改后的位置
alter table emp add column sex tinyint(1) first | after name 增加一个字段,并可以指定它的位置
alter table emp delete column sex 删除一个字段
describe emp 查看一个表的结构 = desc emp
show create table emp 同上,但更详细
drop table emp 删除一个表
select * from emp 查询emp表所有数据
select name from emp 只查询emp表的name字段
select distinct name from emp 查询name不重复的数据
select * from emp where name = 'Php'; 查询name条件为php的数据
select * from emp where name = 'Php' order by id desc | asc; 条件并排序
select max(id),min(id),sum(id) from emp 查询最大、最小、总计的id的数据
select * from emp limit 2 只要2条数据
select * from emp limit 9,10 从第10条数据开始,取10条数据
select count(id) from emp 求出一共有多少条数据
select * from emp where id in(select id from emp where name = 'Php' or name = 'Libin') 子查询,首先查询name为php或libin的id,然后通过in查询所有能匹配id的数据
select a.name,b.name from emp as a,emp as b where a.id=b.id and a.id=100 id为100的内联(表联)
select a.name,b.name from emp as a left join emp as b on a.id=b.id where a.id = 100 id为100的左连接
select a.name,b.name from emp as a right join emp as b on a.id=b.id where a.id = 100 id为100的右连接 DCL::
grant select,insert on www.* to 'test'@'localhost' identified by '' 给www下所有的表创建一个只有select跟insert权限的用户test,密码为123456
revoke insert on www.* from 'test'@'localhost' 收回test的insert权限 concat('Li','Bin') 字符串拼接函数,可对查询的结果字段直接进行拼接 select '<?php echo 100;?>' into outfile 'c://qqq.php' 文本输出,简直是个危险的漏洞
select load_file('c://qqq.php'); 读取一个文本

一、mysql使用入门的更多相关文章

  1. [转]MySQL主从复制入门

    1.MySQL主从复制入门 首先,我们看一个图: 影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中. 假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的33 ...

  2. 【转载】20分钟MySQL基础入门

    原文:20分钟MySQL基础入门 这里持续更新修正 开始使用 MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格 ...

  3. [置顶] Mysql存储过程入门知识

    Mysql存储过程入门知识 #1,查看数据库所有的存储过程名 #--这个语句被用来移除一个存储程序.不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 #SELECT NAME FROM ...

  4. MySQL 菜鸟入门“秘籍”

    一.MySQL简介 1.什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不 ...

  5. MySql基础笔记(一)Mysql快速入门

    Mysql快速入门 一)基本概念 1)表 行被称为记录,是组织数据的单位.列被称为字段,每一列表示记录的一个属性. 2)主键 主键用于唯一的标识表中的每一条记录.可以定义表中的一列或者多列为主键, 但 ...

  6. MySQL存储过程入门

    MySQL存储过程入门 在本教程中,我们将逐步介绍如何使用CREATE PROCEDURE语句开发第一个MySQL存储过程. 另外,我们将向您展示如何从SQL语句调用存储过程. 编写第一个MySQL存 ...

  7. Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建

    目录 Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建 0.项目准备 1.数据持久层Mybatis+MySQL 1.1 MySQL数据准备 1.2 Mybatis ...

  8. MySQL的入门与使用,sqlyog对数据库,表和数据的管理

    MySQL的入门 1.到mysql官网下载. 2.安装mysql软件(一定要放到英文路径下) 3.使用 验证是否成功 将mySQL的bin路径添加到系统环境变量Path中 打开dos命令窗口 Wind ...

  9. MySQL主从复制入门

    1.MySQL主从复制入门 首先,我们看一个图: MySQL 主从复制与读写分离概念及架构分析 影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中. 假设,实时的将变化了的日志 ...

  10. MySQL 快速入门教程

    转:MySQL快速 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数据 ...

随机推荐

  1. Installing MySQL Connector/Python using pip v1.5

    The latest pip versions will fail on you when the packages it needs to install are not hosted on PyP ...

  2. Ubuntu环境下配置Nginx

    /etc/nginx目录文件下: drwxr-xr-x   5 root root 4096 Apr 27 12:47 ./ drwxr-xr-x 104 root root 4096 Apr 27 ...

  3. 使用jquery实现局部刷新DIV

    实现页面的定时刷新功能:jquery使用的是jquery-1.8.3.min.js1:定时刷新 A界面的一段代码如下:<script type="text/javascript&quo ...

  4. php.ini详解

    [PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;; ...

  5. Java计算文件的SHA码和MD5码

    可参考:http://blog.csdn.net/hudashi/article/details/8394158 /** * 计算文件的MD5码 * @param file * @return */ ...

  6. poj 3648 2-SAT问题

    思路:将每对夫妻看成是对立状态,每个不正常关系都是一个矛盾,按2-SAT的方式建边.最后建一条新娘到新郎的边.具体看注释 #include<iostream> #include<cs ...

  7. Linux 内核模块设计

    一.  内核模块 1.  头文件 Linux/init.h  和 Linux/module.h 2.  装载内核 insmod  对应的转载函数 module_init(); 3.  卸载内核 rmm ...

  8. HTML-块级元素和内联元素

    HTML-块级元素和内联元素 块级元素 内联元素 address - 地址 block - 块引用 center - 居中对齐块(不推荐) dir - 目录列表(HTML5踢出) div - 常用的不 ...

  9. oracle的nvl和sql server的isnull

    最近公司在做Oracle数据库相关产品,在这里作以小结: ISNULL()函数 语法    ISNULL ( check_expression , replacement_value) 参数    c ...

  10. Quartz Scheduler(2.2.1) - Integration with Spring

    1. maven 依赖: <properties> <spring.version>3.2.3.RELEASE</spring.version> <quart ...