网站大量收购闲置独家精品文档,联系QQ:2885784924

mysql应用mysql应用.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mysql应用mysql应用

注意:单词的首字母无须大写 连接服务器 window dos命令mysql -h localhost -u root -p 回车输入密码(-h可以不写默认为本地服务器) Mysql命令 数据库的操作 show databases //显示数据库 use databasename(use 后直接加数据库名字); //使用数据库 create database databasename //创建数据库 Drop database databasename //删除数据库 show tables; //显示表 Drop table tablename; //删除一张表 Create table class( stu int, Name varchar(20), Age int, Are varchar(20) ); create table score( id int primary key auto_increment, name varchar(20), Ke varchar(20), Fen int )charset utf8; //创建表(自动增长的不用插入值) 8.rename table oldtablename to newtablename; //修改表名 9.desc(iption) tablename //显示表的结构(描述表) 10./c //在语句出错时退出 12.默认情况下字符集编码utf-8,window下为gbk 因此需要声明: set names gbk; //gbk可以换成其他的字符集编码例如utf8; 13. insert into tablename(id,name)values(1,song); //插入单行 14.insert into tablename (id,name) values (1,song),(2,song2),(3,song3);//插入多行 Update tablename set id=2,name=wang where id=1; Delete from tablename where id=2; 详解数值类型 整型 Tinyint默认范围是有符号的 Tinyint(M)unsigned zerofill default Unsigned 无符号类型(非负)影响存储范围 M代表宽度(在zerofill才有意义) Zerofill代表零填充(默认为无符号) Not null Default默认值 浮点型/定点型 Float(D,M) Decimal(D,M)更精确些 D:总的位数(不包括小数点) M:小数的位数 4或8个字节 Float(4,2)范围-99.99--99.99 Float(4,2)如果用unsigned修饰范围为0.00--99.99 字符型 定长和变长区别: 定长范围小;变长大 2.定长Char 当不够M个字符时用空格补齐取出时把空格删除,如果数据本身有空格将丢失 而定长不会丢失空格 定长利用率高些 Text较大时使用两万到六万字,没有默认值,有哪些信誉好的足球投注网站较慢 时间日期型 Year 范围1901--2155 Date 范围1000-01-01--9999-12-30典型格式1989-10-25 Time 典型格式hh:mm:ss 时间戳(使用int) 范围1970-01-01 00000到现在的毫秒数 Sql语句 Where: in Select * from tablename where in(4,5)//查询在值在4,5时 模糊查询 Like %任意字符 _单个字符 Select * from tablename where name like song%; slelect count(*)from person; //查询有多少行 Group by 将分组然后使用聚合函数 Select shop_id ,max(shop_price) from goods group by shop_id;//按shop_id分组查出每组中shop_price最大的 Select shop_id ,count(*) from goods group by shop_id;//按shop_id分组查出每组有多少个; 将列明当作变量来使用可以做相应的加减乘除运算 Select shop_price1-shop_price2 from goods; Having 对结果进行筛选 Select shop_price1-shop_price2 as sheng from goods having sheng;//如果用where 只能where shop_price1-

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档