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;

最新文章

  1. springmvc 用注解方式添加事务不生效解决方法
  2. 使用Jenkins可持续集成maven项目
  3. sublime配置react
  4. [问题2015S01] 复旦高等代数 II(14级)每周一题(第二教学周)
  5. BZOJ3175 Tjoi2013 攻击装置(二分图匹配)
  6. .net经验积累
  7. 【OpenStack】OpenStack系列9之Compute节点安装
  8. Linux 打包和压缩 方法详解
  9. jquery load
  10. 模板:LCS(最长公共子序列)
  11. ubuntu samba共享安装 配置
  12. 面向对象设计模式之Flyweight享元模式(结构型)
  13. javascript date 加一天(明天)
  14. bzoj4710: [Jsoi2011]分特产 组合+容斥
  15. EasyUI整合篇
  16. eclipse 下修改Dynamic Web Modulle 的问题
  17. equals()与hashCode()
  18. 第 8 章 容器网络 - 065 - 容器在 Weave 中如何通信和隔离?
  19. 想要进步,就要阅读大神的博客,再推荐一波springmvc映射路径之url的action请求
  20. [Asp.net]Uploadify上传大文件,Http error 404 解决方案 - wolfy

热门文章

  1. 【iOS】NSNumberFormatter
  2. Git Windows客户端保存用户名与密码
  3. Jmeter beanshell 生成手机号加密签名
  4. Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources解决
  5. 每天一个linux命令(12):more命令
  6. Localstorage本地存储兼容函数
  7. 关于使用rem单位,calc()进行自适应布局
  8. C# 线程--第二线程方法
  9. ReactNative-----环境搭建(android)
  10. VS2012 安装出错 :通道正在关闭
  11. Windows后渗透
  12. 中国省市区地址三级联动jQuery插件 案例下载
  13. SSE再学习:灵活运用SIMD指令6倍提升Sobel边缘检测的速度(4000*3000的24位图像时间由180ms降低到30ms)。
  14. Docker 联合文件系统
  15. 什么是Vagrant
  16. SpringBoot实现全文搜索
  17. mysql通过now()获取的时间不对
  18. 服务容错和Hystrix
  19. 基础_模型迁移_CBIR_augmentation
  20. in packet sniffer