您的位置:68399皇家赌场 > 虚拟主机 > MySQL 数据库常用命令用法

MySQL 数据库常用命令用法

发布时间:2019-05-09 06:01编辑:虚拟主机浏览(161)

    一、按规则筛选,然后替换

    mysql本事:按标准筛选,然后替换,mysql技能筛选替换

    一、按原则筛选,然后替换

    澳门皇家赌场55533网址 ,select * from phome_ecms_tv where playurl like '%关键词%';
    update phome_ecms_tv set myorder=REPLACE(myorder,'99','444')

     

    贰、删除含某注重词的内容

     delete from phome_ecms_tv where playurl like '%关键词%'

    (delete like施行命令,当'%%'中的关键词为空时,会清空整个数据库)

    壹、按原则筛选,然后替换 select * from phome_ecms_tv where playurl like '%关键词%'; update phome...

    MySQL 数据库常用命令用法

       在日常职业中,会轻便的运用一下mysql,故对科学普及命令操作计算一下,常用格局如下

      mysqldump 命令的应用:

      备份和导出数据库

      mysqldump -h database_ip -u Username -p --opt databasename > backup-file.sql

      只导出多少库表结构

      mysqldump -h database_ip -d -u Username -p databasename >database_structure.sql

      只导出数据库中的有个别表

      mysqldump --opt --add-drop-table -u Username -p databasename tablename > dump.sql

      假使不想手工业输入密码 请使用--password 参数

      mysqldump -h database_ip -u Username --password=123456 --opt databasename > backup-file.sql

      mysqldump -h database_ip -d -u Username --password=123456 databasename >database_structure.sql

      mysql 命令使用:

      将查询结果保存到文件

      select title from book into outfile '/tmp/outfile.txt';

      查找表中剩下的重复记录,重复记录是遵照有些字段(peopleId)来决断

      select * from people where peopleId in (select peopleId from people group by

      peopleId having count(peopleId) > 1);

      查询表中不重复记录(排除重复记录)

      select * from phome_ecms_wma where title in (select distinct title from phome_ecms_wma);

      删除表中重复记录,重复记录是依据有个别字段(title)来推断

      select *,count(distinct title) INTO OUTFILE '/tmp/table.bak' from phome_ecms_wma group by title;

      delete from phome_ecms_wma;

      LOAD DATA INFILE '/tmp/table.bak' REPLACE INTO TABLE phome_ecms_wma character set utf8;

      查询数据库当前编码

      mysql> show variables like "character_set%";

      修改表字段类型

      mysql> alter table table_name change last_action last_action datetime NOT NULL default '0000-00-00 00:00:00';

      给表增加二个新字段

      mysql> ALTER TABLE host ADD ks_mac VARCHAR(100);

      从表中删除1个字段

      mysql> ALTER TABLE table_name DROP field_name;

      重命名表

      mysql>alter table t1 rename t2;

      给字段加索引

      mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);

      mysql> alter table tablename add index emp_name (name);

      加主关键字的目录

      mysql> alter table tablename add primary key(id);

      加唯一限制标准的目录

      mysql> alter table tablename add unique emp_name2(cardnumber);

      删除某些索引

      mysql>alter table tablename drop index emp_name;

      远程访问mysql 设置

      mysql> GRANT ALL PRIVILEGES ON database_test.* to [email protected] IDENTIFIED BY '123456';

      mysql> FLUSH PRIVILEGES;

    数据库常用命令用法 在普通职业中,会轻易的选用一下mysql,故对广大命令操作总计一下,常用方式如下 mysqldump 命令的应用: 备份和导...

    在普通专门的学问中,会轻便的运用一下mysql,故对广大命令操作总括一下,常用方式如下

    select * from phome_ecms_tv where playurl like '%关键词%';
    update phome_ecms_tv set myorder=REPLACE(myorder,'99','444')

    mysqldump 命令的应用

    本文由68399皇家赌场发布于虚拟主机,转载请注明出处:MySQL 数据库常用命令用法

    关键词: 68399皇家赌场

上一篇:mysql演练----Self join

下一篇:没有了