基本管理指令

mysql登陆

第一种

  1. [root@wei ~]# mysql -u root -p

第二种(带参输入)

  1. [root@wei ~]# mysql -uroot -proot

注意:每个命令后面必须加;

mysql里面清屏

 \! clear

数据库基本管理操作

(1)查看数据库

 

  1. show databases;
  2. mysql> show databases;
  3. +--------------------+
  4. | Database           |
  5. +--------------------+
  6. | information_schema |
  7. | farm               |
  8. | mysql              |
  9. | performance_schema |
  10. +--------------------+
  11. 4 rows in set (0.00 sec)

(2)创建数据库

CREATE DATABASE <db_name> [CHARACTER=<字符集> COLLATE=<排序规则>]

  1. mysql> create database game;
  2. Query OK, 1 row affected (0.01 sec)


(3)查看数据库的创建信息

  1. mysql> show create database game;
  2. +----------+-----------------------------------------------------------------+
  3. | Database | Create Database                                                 |
  4. +----------+-----------------------------------------------------------------+
  5. | game     | CREATE DATABASE `game` /*!40100 DEFAULT CHARACTER SET latin1 */ |
  6. +----------+-----------------------------------------------------------------+
  7. 1 row in set (0.00 sec)


(4)查看mysql数据库支持的字符集

 

  1.    mysql> show character set;

(5)查看mysql数据库支持字符集的排序规则

  1.     mysql> show collation;


(6)删除数据库

  1. mysql> drop database lol;
  2. Query OK, 0 rows affected (0.00 sec)
  3. mysql> show databases;
  4. +--------------------+
  5. | Database           |
  6. +--------------------+
  7. | information_schema |
  8. | farm               |
  9. | game               |
  10. | mysql              |
  11. | performance_schema |
  12. +--------------------+
  13. 5 rows in set (0.00 sec)

(7)切换数据库

  1. mysql> use game
  2. Database changed

示例:创建一个lol的数据库,字符集为utf8,排序为utf8_general_ci

  1. mysql> create database lol 
  2.     -> character set=utf8
  3.     -> collate=utf8_general_ci;
  4. Query OK, 1 row affected (0.00 sec)
  5. mysql> show create database lol;
  6.     
  7. +----------+--------------------------------------------------------------+
  8. | Database | Create Database                                              |
  9. +----------+--------------------------------------------------------------+
  10. | lol      | CREATE DATABASE `lol` /*!40100 DEFAULT CHARACTER SET utf8 */ |
  11. +----------+--------------------------------------------------------------+
  12. 1 row in set (0.00 sec)

rpm默认数据目录

    /var/lib/mysql  ----->数据目录:rpm默认数据目录

数据库一般存在数据目录下/var/lib/mysql 

  1. [root@wei ~]# ls /var/lib/mysql
  2. auto.cnf  game     ib_logfile0  lol    mysql.sock
  3. farm      ibdata1  ib_logfile1  mysql  performance_schema

数据表的基本操作管理:

(1)查看表

  1. mysql> show tables;
  2. +----------------+
  3. | Tables_in_game |
  4. +----------------+
  5. | game_account   |
  6. +----------------+
  7. 1 row in set (0.00 sec)

(2)创建表

CREATE TABLE <表名>(字段名称 数据类型 [属性],字段名称 数据类型 [属性]...)

数据类型:

数值型


字符型


日期/时间型

  1. mysql> create table game_account(
  2.     -> game_name char(15) not null,
  3.     -> game_passwd char(15) not null,
  4.     -> );

    

(3)查看创建表的信息

  1. mysql> show create table game_account\G;
  2. *************************** 1. row ***************************
  3.        Table: game_account
  4. Create Table: CREATE TABLE `game_account` (
  5.   `game_name` char(15) NOT NULL,
  6.   `game_password` char(25) NOT NULL
  7. ) ENGINE=InnoDB DEFAULT CHARSET=latin1
  8. 1 row in set (0.00 sec)
  9. ERROR: 
  10. No query specified

(4)删除表

  1. mysql> drop table gam;
  2. Query OK, 0 rows affected (0.01 sec)

(5)查看表结构

  1. mysql> desc game_account;
  2. +---------------+----------+------+-----+---------+-------+
  3. | Field         | Type     | Null | Key | Default | Extra |
  4. +---------------+----------+------+-----+---------+-------+
  5. | game_name     | char(15) | NO   |     | NULL    |       |
  6. | game_password | char(25) | NO   |     | NULL    |       |
  7. +---------------+----------+------+-----+---------+-------+
  8. 2 rows in set (0.00 sec)

MySQL基本库表管理的更多相关文章

  1. mysql 连接命令 表管理 ,克隆表,临时表,字符串属性,设定语句间的分隔符

    连接和断开连接mysql -h host -u user -p (即,连接的主机.用户名和使用的密码).断开输入QUIT (或\q)随时退出: 表管理克隆表注意:create table ... li ...

  2. MySQL查看库表的大小

    MySQL数据库空间使用情况查询 如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表, ...

  3. MySQL统计库表大小

    统计每个库每个表的大小是数据治理的其中最简单的一个要求,本文将从抽样统计结果及精确统计结果两方面来统计MySQL的每个库每个表的数据量情况. 1.统计预估数据量 mysql数据字典库informati ...

  4. Mysql—数据库管理与表管理

    数据库管理 表管理 删除表

  5. mysql对库,表,数据类型的操作以及完整性约束

    一丶对库的操作 求救语法: help create database; 1.创建数据库 CREATE DATABASE 数据库名 charset utf8; 2.数据库的命名规则: 可以由字母.数字. ...

  6. Mysql之库表操作(胖胖老师)

    SQL概念:结构化查询语言(SQL = Structured Query Language),也是一种编程语言(数据库查询和程序设计语言),可以用于数据的存取及查询,更新,管理关系型数据库系统ps: ...

  7. mysql 之库, 表的简易操作

    一. 库的操作 1.创建数据库 创建数据库: create database 库名 charset utf8;   charset uft8  可选项 1.2 数据库命名规范: 可以由字母.数字.下划 ...

  8. MySQL之库表详细操作

    一 库操作 1.创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使 ...

  9. MySQL的库表详细操作

    MySQL数据库 本节目录 一 库操作 二 表操作 三 行操作 一 库操作 1.创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 ...

随机推荐

  1. appium--Capability的配置

    前戏 desired appium的功能是配置Appium会话,他们告诉appium服务器你想要自动化的平台的程序 Desired Capability是一组设置的键值对的集合,其中键对应设置的名称, ...

  2. [LeetCode] 13. Roman to Integer 罗马数字转化成整数

    Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value I 1 ...

  3. [HNOI2012]集合选数(构造,状态压缩,DP)

    神仙题. 莫名其妙的就试一试把所有数放进一个类似矩阵的东西里面. 首先把 \(1\) 放到左上角,然后在每个数的右边放它的 \(3\) 倍(大于 \(n\) 就不用放了),下面放它的 \(2\) 倍( ...

  4. css line-height [转]

    原文: http://www.cnblogs.com/dolphinX/p/3236686.html https://www.cnblogs.com/yangjie-space/p/4858132.h ...

  5. 粘包和拆包及Netty解决方案

    在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接.由于微服务往对方发送信息的时候,所有的请求都是使 ...

  6. 为某金融企业开发团队分享DevOps Server流水线使用经验

    http://www.cnblogs.com/danzhang/  DevOps MVP 张洪君

  7. c# 多线程解决死锁问题

    可使用:Monitor.TryEnter()方法.虽然这种方法可以解决死锁问题,但是最好还是不要出现死锁这种情况.如果出现死锁这种情况,就说明代码有问题啊.还是在else里面加个日志记录下吧,然后再解 ...

  8. "中台"论再议

    前言:讲中台的太多了,好像似乎不提中台就没法在IT圈混,但对中台又缺少统一明确的定义,姑且听其言,择其精华.最近看到一篇将中台的,觉得还不错,记录下来,分享给大家. 硅谷的“中台论” 在国内创立智领云 ...

  9. 轻量级搜索工具【Everything】的设置

    下面是我对 轻量级搜索工具[Everything]的设置 Everything 下载地址:http://www.voidtools.com/downloads/ 1. 排除 Windows => ...

  10. MediaWiki上传文件大小设置

    一.概述 MediaWiki默认最大上传文件大小为2M,碰到文件较大需要修改这个限制,需要改为8M. 二.修改php.ini 使用docker运行的MediaWiki,默认是没有php.ini这个文件 ...