MySQL常用命令(待更新)
1、登录到mysql:
mysql -hlocalhost -uroot -p
2、创建数据库:
create database;
3、使用数据库:
use database;
4、创建表:
人员:qa
create table qa
(
id int not null auto_increment primary key,
age int not null,
name char(16) not null,
address varchar(80),
mobile char(11) ,
sex char(2) not null,
workid char(16) not null
);
5、设置索引:
ALTER TABLE qa ADD INDEX index_name (workid);
6、创建关联表
电脑(在使用中的):computerinuse
create table computerinuse
(
id int(10) not null auto_increment primary key,
model char(18) not null,
brand char(8) not null,
price float(8,1) not null,
userid char(16) not null,
foreign key(userid) references qa(workid) on delete cascade on update cascade
);
7、向表中插入数据
insert into qa values(0,24,"邵家波","济南市","13212345566","男性","00001021");
insert into computerinuse values(0,"k870","联想",6600.67,"00001021");
insert into qa(age,name,sex,workid) values(24,"孙甜","女性","00001025");
8、查询表中的数据(已经从excel导入数据)
qa表和computerinuse表


查询地址为北京市并且性别为男性的:SELECT * FROM `qa` where address ='北京市' and sex ='男性';
统计人数前三名的城市:SELECT address,COUNT(address) as num FROM `qa` GROUP BY address ORDER BY num DESC limit 3;
查询不同城市的数量:SELECT count(DISTINCT address) as num FROM `qa` ;
查询年龄大于等于20小于30的人,并按照年龄从小到大排序:SELECT * FROM `qa` WHERE age >=20 and age <30 ORDER BY age;
查询所有姓王的人:SELECT * FROM `qa` WHERE `name` like '王%';
8、更新表数据
update qa set address='保定市' where name ='王新';
update qa set sex='男性' where name ='陈羽凡';
9、删除表中的数据
delete from qa where address='香港';
10、修改表
添加列:alert table qa add position char(10);
修改列:alter table qa change address city char(20);
重命名表:alter table qa rename ceshi;
删除列:alter table qa drop position;
删除表:drop table qa;
删除数据库:drop database zdx;
MySQL常用命令(待更新)的更多相关文章
- MYSQL常用命令集合(转载)
文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...
- MYSQL常用命令集合
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...
- MySQL 常用命令大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- Mysql常用命令 详细整理版
Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...
- MySql常用命令集Mysql常用命令2
MYSQL 常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的 文件名(数据库默认编码是la ...
- MySql常用命令集Mysql常用命令5
九. 交叉查询 交叉查询可以对数据进行总和,平均,计数或其他总和计算法的计算,这些数据通过 两种信息进行分组:一个显示在表的左部,另一个显示在表的顶部. Microsoft Jet SQL 用TRAN ...
- MySql常用命令集
MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...
- (转)Mysql常用命令行
原文:http://www.cnblogs.com/TsengYuen/archive/2012/01/11/2319034.html Mysql常用命令行 Mysql经常使用号令行大全 熬头招.my ...
- MYSQL常用命令(转载)
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldu ...
随机推荐
- jQuery图片无缝滚动JS代码ul/li结构
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 微博一键分享主要通过对指定 URL 添加各种参数来实现;
微博一键分享主要通过对指定 URL 添加各种参数来实现:也可以用在线生成器自动生成. 示例: 搜狐微博一键分享 URL,只需三个参数: http://t.sohu.com/third/post.jsp ...
- OpenCV图像处理篇之边缘检测算子
OpenCV图像处理篇之边缘检测算子 转载: http://xiahouzuoxin.github.io/notes/ 3种边缘检测算子 一阶导数的梯度算子 高斯拉普拉斯算子 Canny算子 Open ...
- 剑指offer系列24---数组中重复的数字
* [24] * [题目]在一个长度为n的数组里的所有数字都在0到n-1的范围内. * 数组中某些数字是重复的,但不知道有几个数字是重复的. * 也不知道每个数字重复几次. * 请找出数组中任意一个重 ...
- android学习笔记28——Activity生命周期
Activity生命周期 Activity的活动状态由android已Activity栈的形式管理,当前活动的Activity位于栈顶.随着不同应用的运行,每个Activity都有可能从活动状态转入非 ...
- xss攻击和sq注入
xss攻击跟SQL注入的原理还是挺简单的,都是利用web是使用字符串进行操作的原理,通过伪造分隔符或者结束符号,来让网页或者服务端来运行输入的代码 一般防御的方法就是在对一些分隔符进行转义,djang ...
- php没有开启Memcache扩展类时
模拟PHP Memcache 类.当服务器没有开启Memcache扩展的时候.可以采用本类使用方法class_exists('Memcache') or include './Memcache.cla ...
- 访问修饰符private
private(C# 参考) private 关键字是一个成员访问修饰符. 私有访问是允许的最低访问级别. 私有成员只有在声明它们的类和结构体中才是可访问的,如下例所示: class Employee ...
- SpringMVC参数类型转化错误调试方法
- HTTP头域列表与解释 之 request篇
HTTP 头域是HTTP协议中请求(request)和响应(response)中的头部信息,其实就是HTTP通信的操作参数,告诉web服务器和浏览器怎样处理这个通信.HTTP头从一个请求信息或者响应信 ...