数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

我们简单地学习了数据库的基本的创建方法和简单地查询方法:

创建:

create语句:

如: create database f21;

create table emp等;

查询:

show databases;

show tables;//注意要使用database,语句: use database;

下面是一段简单地创建表格写法(未加入数据):

mysql-> create table emp(

empid int auto_increment primary key,

empname varchar not null,

gender int,--0和1表示

birth date);

增删查检:

看下面的语句:

alter table emp modify empid int(20);

--修改类型;

alter table emp add deptname varchar(20) not null;

--增加

alter table emp change empname empname vachar(20);

--改变

alter table emp rename dept;

--改表格名字

还有 default '1'--默认值;

插入数据:

insert into emp(empname,gender,birth) values('ha',1,1993-4-5);--注意书写格式;

指定外键:

foreign key(deptno) references dept(deptno);

查询语句:

全表范围内使用"*";

如: select * from emp;

若不是指定范围:

select empname from emp;

where 语句:

select * from emp where empid >3;

模糊查询:

select empname from emp where empname like '李%%';

--查询姓李的名字;

剔重查询:

select distinct deptno from emp;

结果集的排序:

select * from emp order by deptno asc;

--升序

select * from emp order by deptno desc;

--降序

统计:

select count(*) from emp;

几个函数:(sum avg max min);

select deptno as '部门编号',count(*) as '员工人数', sum(salary) as '工资总和',avg(salary) as '平均工资' from emp group by deptno having deptno = 1;

if的用法:

select empname, if(gender  =1,'男','女') from emp;

--若gender =1 显示男,否则女;

多表的查询:

内联:

select * from emp a, dept b where a.deptno = b.deptno;

外联:(左联)

select * from emp a left join dept b on a.deptno = b.deptno;

(右联)

select * from emp a right join dept b on a.deptno = b.deptno;

in的用法:

select * from emp where deptno in (2,3);

最后 union 的用法:

用于两个集合的链接;

数据库查找姓李的人_数据库基本查询方法等相关推荐

  1. 数据库查找姓李的人_数据库中查询姓李的老师的个数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. 数据库查找姓李的人_假设某数据库表中有一个姓名字段,查找姓李的记录的准则是( )_学小易找答案...

    [多选题]小明公司主营业务为笔记本电脑销售,公司在各大电子城均有销售柜台.但面对电商的冲击和机遇,小明想通过网店来扩大销售.以下关于小明开网店描述正确的是() [填空题]齿轮传动的润滑方式主要根据齿轮 ...

  3. 数据库查找姓李的人_最通俗易懂的理解什么是数据库

    1.什么是数据库呢? 每个人家里都会有冰箱,冰箱是用来干什么的?冰箱是用来存放食物的地方. 同样的,数据库是存放数据的地方.正是因为有了数据库后,我们可以直接查找数据.例如你每天使用余额宝查看自己的账 ...

  4. 在字符串中,找到姓李的人

    在一个字符串数组中,保存有十个人的名字,每个人的名字用英文的逗号分隔,现在要你找到李家的人,并把他们放入一个新的字符串中. 输入:"马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思 ...

  5. 查询姓李老师的mysql_day41:MYSQL:select查询练习题

    目录 1.表结构 2.建表和插入数据 #创建班级表 create table class( cid int primary key auto_increment, caption varchar(32 ...

  6. 数据库一对多做链接去重_数据库的查询命令

    条件 from / where / group by / having distinct / order by / limit 使用这些条件可以按照需求任意选择,但是顺序必须按照上面的顺序来 特殊点: ...

  7. sql 数据库前两列值乘_数据库的基本概念:

    数据库的相关概念: 数据-data: 1.描述事物的符号 2.多种表现形式:文本,图形,音频,视频. 数据库-Database,DB 1.粮库,车库 2.存放数据的仓库在计算机中,按照一定的格式存放, ...

  8. 在表中把所有姓小的用户改为姓李的操作如下,随机查询

    修改chatuser表中把所有姓小的用户改为姓李的操作如下: update chatuser set uname=CONCAT('李', SUBSTRING(uname,2)) WHERE uname ...

  9. eyb快递查询方法_快递网点查询方法 看完你就知道了

    在我们所住的每一个城市都在很多的快递公司,我们如何能够查到离我们最近的快递公司,或者自己感觉某个快递公司服务质量好,就想查找所在的网点,如何查呢,一是可以用地图查,一是可以上网查,一是可以打客服电话查 ...

最新文章

  1. 如何使用Key User Tool扩展SAP S/4HANA Fiori UI
  2. floyd判环算法(龟兔赛跑算法)
  3. Spark精华问答 | 为什么要学Spark?
  4. 转:Mac文件权限操作详细记录
  5. PyTorch并行与分布式(一)概述
  6. php smarty 后台,smarty后台文件常用方法及说明
  7. kindeditor 上传图片 php,Kindeditor编辑器添加图片上传水印功能(php代码)
  8. umount提示target is busy无法卸载
  9. A. K-divisible Sum
  10. TextView中加横线
  11. 猿创征文|pycharm中的翻译插件translation以及将其更换为百度翻译获取ID和密钥的详细步骤
  12. 30段超实用CSS代码
  13. 2023阿里云服务器租用价格CPU/内存/带宽/系统盘收费标准
  14. [74系列------74HC595]
  15. 天道不一定酬勤,深度思考比勤奋更重要
  16. vCenter通过vMotion迁移虚拟机条件
  17. LORA智能巡检手持机|无线数据采集终端
  18. fl studio2020中文版免费下载激活教程网盘
  19. 是谁在偷窥你的手机隐私?
  20. php弱类型比较,php弱类型问题总结

热门文章

  1. word段落每行首字怎么对齐_Word段落首行左右缩进及五种对齐方式
  2. qt设置背景图片注意事项
  3. 从git上克隆的vue项目在本地运行步骤
  4. Validators
  5. android CheckBoxPreference title,summy字体大小设置
  6. 太吾绘卷第一世攻略_太吾绘卷狮相门第一世打通7剑冢攻略
  7. PIL Image创建空白图片的bug
  8. 分层数据流图(画法+例子)
  9. HTML页面下雪特效
  10. 开发技术-git修改用户名和邮箱地址