mysql基础操作

mysql操作

基础部分

  • 登录

    mysql -hlocalhost -uroot -pzzy123456

  • 建库

    creat datebase [表名]

  • 删库

    drop datebase [表名]

  • 显示表

    show table

  • 创建新表

       create table tabname(col1 type1 [not null] [primary key], col2 type2 [not null],..)
    
  使用已有表创建新表
  A:create table tab_new like tab_old (使用旧表创建新表)
  B:create table tab_new as select col1,col2… from tab_old definition only
  • 删除新表

    drop table tabname

  • 增加主键

    Alter table tabname add primary key(col)

    删除主键: Alter table tabname drop primary key(col)

  • 增加列

    Alert table tabname add colnum col type

    –注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。

  • 插入行信息

     insetr into t_user <username, pwd, regTimevalues <'张三',123,nows()>
    
  • 查看表结构

    describe t_user

  • 创建索引

    创建:
    create [unique] index idxname on tabname(col….)

    删除索引:
    drop index idxname

    -注:索引是不可更改的,想更改必须删除重新建。

  • 创建视图

    creat view viewname as select statement

    删除视图:
    drop view viewname

  • 其他基本sql语句

      --选择:
      select * from table1 where 范围
      
      --插入:
      insert into table1(field1,field2) values(value1,value2)
      
      --删除:
      delete from table1 where 范围
      
      --更新:
      update table1 set field1=value1 where 范围
      
      --查找:
      select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
      
      --排序:
      select * from table1 order by field1,field2 [desc]
      
      --总数:
      select count as totalcount from table1
      
      --求和:
      select sum(field1) as sumvalue from table1
      
      --平均:
      select avg(field1) as avgvalue from table1
      
      --最大:
      select max(field1) as maxvalue from table1
      
        最小:select min(field1) as minvalue from table1
    
  • 修改数据库名称

    sp_renamedb ‘old_name’, ‘new_name’

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值