xml地图|网站地图|网站标签 [设为首页] [加入收藏]

热门视频

当前位置:美高梅游戏网站 > 热门视频 > 美高梅棋牌Mysql常用语法及入门开篇(一)

美高梅棋牌Mysql常用语法及入门开篇(一)

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-12-15 17:59

数据:信息,记录。阅读;

Mysql常用语句

select *from db_user where user_type in(5,8);
select *from db_user where user_type between(5,8);
select *from db_user where user_name like '%s%';其中"%"可以匹配一个或多个字符
select *from db_user where user_name like '_3_';“_”匹配一个字符
select *from db_user where user_name=a or password=3;//or关键字,匹配一个就行

select *from db_user order by id desc;

<pre name="code" class="sql">select *from db_user order by id asc;//升序

select id,user_name,password group by user_type;//每组只显示一条记录

select *from db_user order by id asc limit 3;//限制只显示三条记录

select *from db_user order by id asc limit 1,2.从编号一开始,查询两条记录

<p>select count(*) from db_user;//显示所有行的数目</p><p>select *from user_name ,user_type from tp_user,db_user here tp_user.id = db_user.id;//内连接查询,连接两个表</p><p>select *from tp_user where user_name in(select user_name from db_user);//查询tp_user中与db_user的user_name相同的记录</p><p>select *from tp_user where money >=(select money from db_user where id=1);//比较运算符的查询方式</p><p>select *from tp_user where user_name like '%php%';//查询包含php字段的记录</p><p>select Max(score) from tp_user;//查询socre最高的记录 </p><p>select *from tp_user where money<ANY(select money from db_user);//查询money小于所有db_user的记录,其中括号里的部分称为内查询,外面的称外查询</p><p>select *from tp_user where money>ALL(select money from db_user);//money大于所有的db_user
</p><p>select user_name from tp_user UNION select user_name from db_user;//合并重复的user_name</p><p>select user_name from tp_user UNION ALL select user_name from db_user;//列出所有的结果,不合并
</p><p>//正则表达式</p><p>select books from tp_book where books REGEXP '^php' //^ 匹配以特定开头或字符串开头的记录</p><p>select books from tp_book where books REGEXP 'php$';//$匹配以特定结尾的记录
</p><p>select books from tp_book where books REGEXP '.p';//.匹配字符集和中任意一个字符,包括换行和回车
</p><p>select books from tp_book where books REGEXP '[pca]';//[pca]匹配包含pca的记录
</p><p>select books from tp_book where books REGEXP '[^c-z]';//[^]匹配除字符集合以外的任何一个字符
</p><p>select books from tp_book where books REGEXP 'php|java|c#';//|相当于or匹配任意一个字符串
</p><p>select books from tp_book where books REGEXP 'J*A';//匹配A之前出现过J字符的记录,*可以表示0个
</p><p>select books from tp_book where books REGEXP 'J+A';//匹配A之前至少出现过一次J的记录,+至少表示1个
</p><p>select books from tp_book where books REGEXP 'a{3}';//匹配a出现至少三次的记录
</p><p>select books from tp_book where books REGEXP 'a{2,4};//匹配a字符至少出现2次至多出现4次的记录
</p><p>
</p><p>
</p>

</pre><pre>

select *from db_user where user_type in(5,8);select *from db_user where user_type between(5,8);select *from db_user where user_name like %s%;span style=font-famil...

数据库:数据的仓库,存储许多的数据(信息)。按照数据结构来组件、存储和管理数据的,建立在计算机存储设备上的仓库。

DBMS:   database management System   => 称为: 数据源库管理系统

常用的有:Oracle 、SQLSERVER、DB2 、MySql

MySql(属于Oracle):关系型数据库管理系统。(1996年 MySql AB公司 到2008年被 sun公司 收购)

MySql特点:

  1. ###### 开源,免费(成本低)。

  2. ###### 体积小,简单易学。

  3. ###### 性能好,服务稳定,安全性能高。

  4. ###### 支持性很好。尤其对java、php支持性高。

常用命令:

  • 启动:mysqld
  • 链接:mysql -uroot -p      /       mysql -u root -p
  • 显示数据库:show databases
  • 打开某个数据库:use [数据库名] ;
  • 显示表:show tables
  • 退出链接:exit  /  quit
  • 停止mysql服务:mysqladmin -u root shutdown (不要打分号)
  • 修改密码:update user set password=password('新密码') where user='root'

==============================================================

Mysql的图形化工具:mysqlweb、phpadmin、Navicat、SQLyog

推荐使用:Navicat  ;   特点:简单易学(免费),能链接多种数据库(mysql,Oracle...)

Navicat链接mysql时,注意:高级里面必须选择编码为UTF-8

 

库、表、字段的命名规范:

  • 匈牙利命名法:用小写字母,并且多个字母用下划线'_'或者'-'链接起来,比较有意义
  • 驼峰命名法:第二个单词字母大写。例如:userInfo

例子:创建明星表数据

数据库:db_star

表名:tb_star_info

编号:s_id      姓名:s_name     性别:s_sex     年龄:s_age      身份证:s_card_id       录入时间:s_entrt_time

数据类型:
  • 数据类型:int
  • 字符类型:char(7):指定长度,不足会补0;varchar(255):超出长度后,会自动增长。
  • 日期类型:date:2018-07-27  ; Time:15:40:30  ; DateTime:2018-07-27 15:40:30。

 

本文由美高梅游戏网站发布于热门视频,转载请注明出处:美高梅棋牌Mysql常用语法及入门开篇(一)

关键词:

上一篇:mssql sqlserver 模拟for循环的写法

下一篇:没有了