MySQL学习笔记(一)

列出mysql所有的数据库
show databases;
列出当前默认数据库中的数据表
show tables;
创建数据库
create database sampdb;
查看当前选定的数据库
[img]http://dl.iteye.com/upload/attachment/0073/2639/87284242-13aa-322a-a447-d109e71b6ea5.png[/img]
null 意味着没有选择数据库
如果想把sampdb设置为当前默认数据库,需要使用use语句

[img]http://dl.iteye.com/upload/attachment/0073/2641/d33b0900-2e25-3bf9-9fc7-2353c6f5d7ba.png[/img]

查看数据表的CREATE TABLE语句:
show create table tb1_name;

查看数据表的数据列或索引信息:
show columns from tb1_name;
show index from tb1_name;

查看默认数据库或给定数据库里的数据表的描述性信息:
show table status;
show table status from db_name;

限制查询结果中的数据行个数;
MySQL可以使用limit子句,它与order by子句联合使用的效果更佳。
[img]http://dl.iteye.com/upload/attachment/0073/2643/2b56ea59-84e4-32ea-a883-62ca6bf95029.png[/img]

如果从查询结果中抽取一部分数据记录,此时必须设定两个值,第一个值给出了要在查询结果的开头部分跳过的数据记录个数,第二个值是要返回的数据记录的个数。如查询跳过前10个数据记录之后的5个数据记录:
[img]http://dl.iteye.com/upload/attachment/0073/2645/e65ca299-7b04-37a8-b130-2ec2e27e20c1.png[/img]

如果想从president数据表里随机抽取出一条或一组数据记录,可以联合使用LIMIT和ORDER BY RAND()子句,如下所示
[img]http://dl.iteye.com/upload/attachment/0073/2647/9ded41d9-caa2-3282-ab0a-b038a247c072.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值