mysql常用命令整理

整理下常用命令,方便记忆,没事可拿出来瞅瞅,;

1、连接mysql数据库:

#mysql -h 1.1.1.1 -uroot -p zabbix

2、mysql改密码

mysqladmin命令格式: mysqladmin -u 用户名 -p 旧密码 password 新密码(password函数)

2)忘记root密码

# vi /etc/my.cnf 
在[mysqld]的段中加上一句:skip-grant-tables

重新启动mysqld

3、mysql建新用户并授权

grant select,insert,update,delete on *.* to [email protected]”%” Identified by “abc”;

4、mysql增删改查

<增>:

建库:创建数据库并分配用户:

  1. CREATE DATABASE 数据库名;
  2. GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY ‘密码‘;
  3. SET PASSWORD FOR ‘数据库名‘@‘localhost‘ = OLD_PASSWORD(‘密码‘);

建表:mysql> create table MyClass(
    > id int(4) not null primary key auto_increment,
    > name char(20) not null,
    > sex int(4) not null default ‘0‘,
    > degree double(16,2));

<删>:

如果存在则删库:mysql> drop database if exists drop_database;

删表: mysql>drop table <表名>;

删表记录:mysql> delete from MyClass where id=1;

删索引:mysql> alter table 表名 drop index 索引名;

删字段:mysql> alter table 表名 drop 字段名;

<改>:
表中插入记录:mysql> insert into table values(1,‘Tom‘,96),(2,‘Joan‘,99), (2,‘Wang‘, 59);

修改表中数据:mysql> update table set name=‘Mary‘ where id=1;

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

加主键索引:mysql> alter table 表名 add primary key (字段名);

加唯一限制条件索引:mysql> alter table 表名 add unique 索引名 (字段名);

添加新字段:alter table 表名 add 字段名 int not null default 0 after `Regionid` (可指定字段位置)

修改字段名及字段类型:mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

重命名表:alter table t1 rename t2;/ rename table 原表名 to 新表名;

<查>:

查表结构:desc 表名;/ mysql> show columns from MyClass;

查表中数据: select <字段1, 字段2, ...> from < 表名 > where < 表达式 >;

5、数据库备份mysqldump

备份表结构:mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
    -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

mysql常用命令整理

时间: 2024-12-26 04:15:04

mysql常用命令整理的相关文章

mysql 常用命令整理总结

#修改字段类型 alter table `table_name` modify column ip varchar(50); #增加字段 alter table `table_name` add ip varchar(50); #增加PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `ip` ); #添加UNIQUE(唯一索引) ALTER TABLE `table_name` ADD UNIQUE ( `ip` ); #添

mysql常用命令大全(百度文库下载的,备忘一下)

一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>. 2.例2:连接到远程主机上的MYSQL.假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123.则

Mysql常用命令行大全——转载

转载地址:http://www.blogjava.net/supperchen/archive/2012/10/11/389340.html 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则

MySql常用命令集Mysql常用命令5

九. 交叉查询 交叉查询可以对数据进行总和,平均,计数或其他总和计算法的计算,这些数据通过 两种信息进行分组:一个显示在表的左部,另一个显示在表的顶部. Microsoft Jet SQL 用TRANSFROM语句创建交叉表查询语法: TRANSFORM aggfunction Select 语句 GROUP BY 子句 PIVOT pivotfield[IN(value1 [,value2[,-]]) ] Aggfounction指SQL聚积函数, Select语句选择作为标题的的字段, GR

mysql常用命令用法

1.创建数据库:create database database_name; 2.选择数据库:use database_name; 3.创建表:create table tablename(column1 data_type1, column2 data_type2,...,columnn datatypen); 4.设置表主键:alter table tablename add primary key(column_name); 5:修改表的字段名:alter table tablename

MYSQL常用命令列表

MYSQL常用命令列表 1.系统管理 mysql -h主机地址 -u用户名 -p 连接MYSQL(在mysql/bin) exit 退出MYSQL命令 mysqladmin -u用户名 -p旧密码 password新密码 修改密码(在mysql/bin) grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby "密码" 增加用户 mysqldump –u

mysql 常用命令(备忘)

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYT

13.1 设置更改root密码;13.2 连接MySQL;13.3 MySQL常用命令

扩展 : mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/ mysql 配置详解: http://blog.linuxeye.com/379.html mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html 同学

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux