mysql学习笔记(常用语句)

mysql学习总结:
1、启动 mysql -uusername -ppassword
2、切换数据库 use databasename
3、创建数据库 create database name
4、查看数据库 show databases
5、查看表 show tables
6、下面是使用MySQL时将会遇到的一些重要数据类型:
    int 允许值在-2147 483 648到2 l47 483 647之间的一个数值类型
    decimal 支持浮点或小数的一个数值类型
    DOUBLE支持双精度浮.x数的一个数值类型
    DATE  YYYY-MM-DfJ格式的一个;期字段
    TIME  I-fff:MM:SS格式的一个时间字段
    DATETIME  YYYY-MM-DU Hl-f:MM:SS格式的一个混合日期/时间类型
    YEAR 以YY或YY格式专门用于显示年份在L9}J r到2155之间的一个字段
    TIMESTAMP  YYYYMIbfDf}HHlbfrL}SS格式的一个时间戳类型。
    CHAR 最大长度不超过X55个字符的定长字符串类型。
    VARCHAR 最大长度不超过255个字符的变长字符串类型_
    TEXT 最大长度为65535个字符的字符串类型。
    BLOB 可变数据的二进制类型
    ENUM 字符串类型,从一个预先定义的可能值列表中选取一个值。
    SET 字符串类型,从一个预先定义的可能值集合中选取0或更多个值二
7、create table tablename()
8、alter table tablename add(modify) ...
9、drop table tablename
10、delete from tablename where ..
11、update tablename set fieldname1=value1,fieldname2=value2 where ...
12、6个比较运算符:=、!=、>、<、>=、<=
13、3个逻辑运算符:and、or、not
14、内建函数:count(*)、sum(fieldname)、avg(fieldname)、min(fieldname)、max(fieldname)、
     concat(s1,s2,s3)连接字符串、
     time_format(time,fmt)将时间转化为指定的格式、
     date_format(date,fmt)依照字符串fmt格式化日期date值、
     cast(para1 as 类型) 将参数1转化为指定数据类型,比如,CAST( NOW() AS  SIGNED INTEGER)、
    
15、order by fieldname asc|desc,默认升序asc
16、limit parameter1,parameter2:两个参数,指定开始的行的位置(从0开始计),和要显示行的个数。要想检索表从指定的地方到结尾的所有记录,只需指定-1作为返回的行数。
17、like关键字查询时,可以使用两个通配符:% 表示零或更多个字符,_ 表示一个具体字符
18、可以使用CREATE INDEX命令来向已存在的表添加索引。句法如下:
    CREATE index index-name ON table-narne (field-name1,field-name2,.)
19、autoincrement自增涨
20、truncate table tablename 删除表中全部数据,即删除表后重建表,这样设了自增涨的字段又会从1开始计了,而delete from tablename 删除记录后,仍然会从目前的最大值计,而不是从1开始计。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值