本文基于mysql5.1编写

1、创建表:

 create table customer(mid char(5) primary key, name varchar(20),age int(2) default'');

2、删除表:

drop table customer;

3、部分列插入元素:

insert into customer(mid,name) values('ID','姓名');

4、全部列插入元素可以简写:

 insert into customer values('ID','姓名','年龄');

5、更新元素,将ID这个用户的姓名和年龄改成姓名1和年龄1:

 update customer set name='姓名1',age='年龄1' where mid='ID';

6、删除元素,删除id这一行:

delete from customer where mid='ID';

7、普通查找:

select * from customer;

8、条件查找,找到年龄大于10但是不等于20的人的ID和姓名:

select mid,name from customer where age>=10 and age<>20;

9、模糊查找:

9.1、找到姓李的人的姓名

selsct name from customer where name like'李%';

9.2、找到对应ID的人的姓名

 select name from customer where mid in ('ID1','ID2','ID3');

9.3、排序查找,按照年龄升序,然后降序找到ID和姓名

select mid,name from customer order by age asc,age desc;

10、内连接两表查询:

select name,age from customer inner join customerg on customer.mid=customerg.mid

上述式子等于利用表customer的mid和表customerg的mid进行匹配

匹配相当于将两个表共有的属性合并了一起

那么就可以在合并的表格里查找姓名和年龄

11、多个表连接

 select customer.mid,customerg.age,customers.address
from
(customer inner join customerg on customer.mid=customerg.mid)
inner join customers on customer.mid=customers;

共有三个表

customer:ID和姓名

customerg:ID和age

customers:ID和地址

12、增加列:

alter table customers add address char(20);

13、修改数据类型

alter table customer modify address char(30);

14、修改列名称和数据类型:

alter table change adress address char(20);

15、删除列:

alter after customer drop address;

16、多表查询模板

mysql初学的更多相关文章

  1. Mysql初学入门

    最近研究了一下Mysql的初学应用,在此进行整理记录. 1.Windows系统下的安装 我用的是win10系统,在http://dev.mysql.com/downloads/mysql/ 下载相应版 ...

  2. MySQL 初学笔记 ① -- MySQL用户登录权限控制

    1. MySQL 登录 MySQL -u username -p 2. MySQL 创建用户 use mysql //进入mysql 表 INSERT INTO user (Host,User,Pas ...

  3. MySQL 初学笔记 ② -- MySQL安装

    1. Ubuntu安装 sudo apt-get install mysql-server //安装mysql服务 sudo apt-get install mysql-client // sudo ...

  4. mysql初学,mysql修改,mysql查找,mysql删除,mysql基本命令

    Mysql 下载地址https://dev.mysql.com/downloads/mysql/ 1.连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYS ...

  5. 计算机之路 -MySQL 初学

    照着电脑学了一天终于把MySQL装上了. 明天打算重新装一次 然后再自己记录一下步骤

  6. MySQL数据库干货分享!mysql每月自动创建表结构

    如果你刚好在学MySQL,博主推荐一套很详细的MySQL教程 主要详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如 ...

  7. MySQL优化|一分钟带你了解单表优化

    在开始前,分享给大家我看过觉得讲数据库讲的算是很不错的,也在B站拥有百万播放量的教程. 这个MySQL视频是动力节点的老杜讲解,个人也很喜欢老杜的教学风格,老杜真的是从MySQL基础一点点带我入门,基 ...

  8. 初学MySQL基础知识笔记--01

    本人初入博客园,第一次写博客,在今后的时间里会一点点的提高自己博客的水平,以及博客的排版等. 在今天,我学习了一下MySQL数据库的基本知识,相信关于MySQL的资料网上会有很多,所以我就不在这里复制 ...

  9. 【初学python】使用python连接mysql数据查询结果并显示

    因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...

随机推荐

  1. 破解 crackme4(深入底层抓出关键算法)

    系统 : Windows xp 程序 : crackme4 程序下载地址 :http://pan.baidu.com/s/1nu452xN 要求 : 注册机编写 使用工具 : OD & IDA ...

  2. Inno Setup的常用脚本

    Inno Setup的常用脚本 分类: VC++神奇理论 2012-12-06 10:07 3234人阅读 评论(2) 收藏 举报 安装不同的目录: [Files] Source: "我的程 ...

  3. mysql重命名数据表

    命令如下: rename   table oldtablename to newtablename

  4. linux/lib/string.c

    /** * strlen - Find the length of a string * @s: The string to be sized */ size_t strlen(const char ...

  5. HPCC 登录总结

    最近开始做NGS的分析,数据明显更大,在自己的机子上面做有些不现实了,需要登录高性能计算机. 1. 目录结构: home directory: /auto/rcf-40/USERNAME -- onl ...

  6. web相关问题总结 - imsoft.cnblogs

    1,问题:编辑好的web程序乱码,显示不正常 解决方法:在head中加入一下代码,设置网页使用的语言为中文. <meta http-equiv="Content-Type" ...

  7. coreseek(sphinx)安装1(xml数据源配置和测试)

    1.下载coreseek-3.2.14-32版本.网址:http://www.coreseek.cn/products-install/install_on_windows/   (有详细的安装说明) ...

  8. Matlab神经网络工具箱学习之二

    螃蟹的分类 这个例子的目的是根据螃蟹的品种.背壳的长宽等等属性来判断螃蟹的性别,雄性还是雌性. 训练数据一共有六个属性: species, frontallip, rearwidth, length, ...

  9. QAQ

    贴吧怎么了最近多了一些脑残帖子 回答完问题你追我 ? 你追你mb你车费都凑不够. 答着答着你也许就哭了 我哭你mb 老子脑袋又没病 . 英国最最虐心的调查 ,我虐你mb还英国 你出过省吗? 晚上回家 ...

  10. MongoDB副本集搭建及备份恢复

    一.MongoDB副本集(repl set)介绍 早起版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主: 目前已经淘汰了ma ...