美文网首页
mysql 常用语句

mysql 常用语句

作者: wrc | 来源:发表于2016-08-11 18:15 被阅读0次

    常用查询

    desc table_name //查看表结构

    select * from table_name //查询表数据

    select distinct * from table_name //去重复查询

    select  * from table_name group by id//分组查询

    select  * from table_name order by id//排序查询

    select * from table_name limit 0,1 //分页查询

    常用函数

    sum()//求和

    avg()//求平均数

    now()//当前时间

    count()//获取总条数

    group_concat()//分组连接 和group_by配合使用很好用

    concat() //连接内容函数

    if(true,0,1)//if函数 返回0 很实用

    建表语句

    DROP TABLE IF EXISTS `person`;  //判断person表是否存在 如果存在就删除

    CREATE TABLE `person` (

    `id` varchar(64) NOT NULL,

    `name` varchar(200) DEFAULT NULL COMMENT '姓名',

    `sex` int(11) DEFAULT '0' COMMENT '性别 0男 1女 默认男', //设置默认值为0

    PRIMARY KEY (`id`)  //设置id为主键

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员表';

    修改表的语句

    //向person新增一列age 类型为int 默认0 注释‘年龄’

    alter table person add column age int(11) default 18 comment '年龄';

    //新增多个字段 如

    alter table person add column age1 int(11) default 18 comment '年龄',add age2 int(11);

    //删除一个字段:

    alter table person drop age;

    //删除多个字段:

    alter table person drop age1,drop age2;

    //修改字段

    alter table person modify id int(11);  //将person表的id字段类型改为int(11)

    //将person表的sex字段名改为sex5 并且将类型改为varchar(10)

    alter table person change sex sex5 varchar(10);

    向表中插入语句

    insert into person set id='1',name='2',sex='3'

    insert into table_name (column_name1,column_name2,...) values (value1,value2);

    修改和删除数据

    update person set name='张三' where id='1'; //修改id为1的人员的name为张三

    delete from person where name='张三';//删除name为张三的数据

    相关文章

      网友评论

          本文标题:mysql 常用语句

          本文链接:https://www.haomeiwen.com/subject/farssttx.html