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常用命令(待更新)的更多相关文章

  1. MYSQL常用命令集合(转载)

    文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...

  2. MYSQL常用命令集合

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  3. MySQL 常用命令大全

    Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...

  4. linux 下 mysql 常用命令

    linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

  5. Mysql常用命令 详细整理版

    Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...

  6. MySql常用命令集Mysql常用命令2

    MYSQL 常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的 文件名(数据库默认编码是la ...

  7. MySql常用命令集Mysql常用命令5

    九. 交叉查询 交叉查询可以对数据进行总和,平均,计数或其他总和计算法的计算,这些数据通过 两种信息进行分组:一个显示在表的左部,另一个显示在表的顶部. Microsoft Jet SQL 用TRAN ...

  8. MySql常用命令集

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  9. (转)Mysql常用命令行

    原文:http://www.cnblogs.com/TsengYuen/archive/2012/01/11/2319034.html Mysql常用命令行 Mysql经常使用号令行大全 熬头招.my ...

  10. MYSQL常用命令(转载)

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldu ...

随机推荐

  1. @GeneratedValue - fancychendong的专栏 - 博客频道 - CSDN.NET

    登录|注册 收藏成功 确定 收藏失败,请重新收藏 确定 标题 标题不能为空 网址 标签 摘要 公开 取消收藏 分享资讯 传PPT/文档 提问题 写博客 传资源 创建项目 创建代码片 设置昵称编辑自我介 ...

  2. [Hibernate] - Interceptors and events

    Hibernate的拦截器,有很大作用.比如要监控SQL的执行效率等. 参考文档: http://docs.jboss.org/hibernate/orm/3.5/reference/zh-CN/ht ...

  3. HackerRank "Playing with numbers"

    This is 'Difficult' - I worked out it within 45mins, and unlocked HackerRank Algorithm Level 80 yeah ...

  4. 剑指offer系列45---和为s的两个数字

    [题目]输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S, package com.exe9.offer; /** * [题目]输入一个递增排序的数组和一个数字S,在数组中 ...

  5. Hadoop学习1--解决启动过程中的问题

    方法:http://www.aboutyun.com/thread-12694-1-1.html http://www.linuxidc.com/topicnews.aspx?tid=13 http: ...

  6. @property and retain, assign, copy, nonatomic解析

    nonatomic vs. atomic - "atomic" is the default. Always use "nonatomic". I don't ...

  7. NeHe OpenGL教程 第三十四课:地形

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  8. Carath\'eodory 不等式

    (Carath\'eodory 不等式) 利用 Scharwz 引理及线性变换, 证明: 若函数 $f(z)$ 在圆 $|z|<R$ 内全纯, 在 $|z|\leq R$ 上连续, $M(r)$ ...

  9. IP地址查询接口

    新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool. ...

  10. Mac下java编译乱码(适用于maven , ant)

    将~/.bash_profile中添加如下即可 export LC_ALL=en