mysql的一些操作命令

1、查看mysql数据库

SHOW DATABASES;(;号一定要加)

2、创建root用户密码

mysqladmin -u root password "new_password"

3、检查mysql服务器是否启动

ps -ef | grep mysqld

4、 添加用户方法:

GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

用户:user01,密码:123456

5、管理mysql的命令

5.1 use 数据库名;
选择要操作的mysql数据库,使用该命令后所用mysql命令都只针对该数据库

5.2 show databases;
列出mysql数据库管理系统的数据库列表

5.3 show tables;
显示指定数据库的所用表,使用该命令前需要使用use命令来选择要操作的数据库

5.4 show columns from 数据表;
显示数据表的属性,属性类型,主键信息,是否为null

5.5 show index from 数据表;
显示数据表的详细索引信息,包括primary key(主键)

5.6 SHOW TABLE STATUS LIKE [FROM db_name] [LIKE 'pattern'] \G;
该命令将输出Mysql数据库管理系统的性能及统计信息。

6、创建数据库

create database 数据库名;

6.1 CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
该命令的作用(1)如果数据库不存在则创建,存在则不创建(2)创建runoob数据库,并设定编码集为utf8

7、删除数据库

drop database 数据库名;

8、创建数据表

CREATE TABLE `tp_role` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名称',
  `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '修改时间',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 1启用 0停用',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

9、删除数据表

drop table 表名;

posted @ 2018-08-15 14:05  pengcx  阅读(124)  评论(0编辑  收藏  举报