基本管理指令

mysql登陆

第一种

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

第二种(带参输入)

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

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

mysql里面清屏

 \! clear

数据库基本管理操作

(1)查看数据库

 

show databases;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| farm               |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

(2)创建数据库

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

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


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

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


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

 

   mysql> show character set;

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

    mysql> show collation;


(6)删除数据库

mysql> drop database lol;
Query OK, 0 rows affected (0.00 sec) mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| farm               |
| game               |
| mysql              |
| performance_schema |
+--------------------+
5 rows in set (0.00 sec)

(7)切换数据库

mysql> use game
Database changed

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

mysql> create database lol 
    -> character set=utf8
    -> collate=utf8_general_ci;
Query OK, 1 row affected (0.00 sec) mysql> show create database lol;
    
+----------+--------------------------------------------------------------+
| Database | Create Database                                              |
+----------+--------------------------------------------------------------+
| lol      | CREATE DATABASE `lol` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+--------------------------------------------------------------+
1 row in set (0.00 sec)

rpm默认数据目录

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

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

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

数据表的基本操作管理:

(1)查看表

mysql> show tables;
+----------------+
| Tables_in_game |
+----------------+
| game_account   |
+----------------+
1 row in set (0.00 sec)

(2)创建表

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

数据类型:

数值型


字符型


日期/时间型

mysql> create table game_account(
    -> game_name char(15) not null,
    -> game_passwd char(15) not null,
    -> );

    

(3)查看创建表的信息

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

(4)删除表

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

(5)查看表结构

mysql> desc game_account;
+---------------+----------+------+-----+---------+-------+
| Field         | Type     | Null | Key | Default | Extra |
+---------------+----------+------+-----+---------+-------+
| game_name     | char(15) | NO   |     | NULL    |       |
| game_password | char(25) | NO   |     | NULL    |       |
+---------------+----------+------+-----+---------+-------+
2 rows in set (0.00 sec)

最新文章

  1. [Modern OpenGL系列(二)]创建OpenGL窗口
  2. 初始webservice
  3. Ubuntu下的Notepad++:Notepadqq
  4. Xcode的command+shift+o是一个不错的工具
  5. 插件~使用ECharts动态在地图上标识点~动态添加和删除标识点
  6. RecyclerView拖拽排序和滑动删除实现
  7. 1046 A^B Mod C
  8. thinkphp 初始配置
  9. 介绍NSURLSession网络请求套件
  10. 黄聪:HtmlAgilityPack,C#实用的HTML解析类 ---- HtmlNode类
  11. Spark Streaming揭秘 Day33 checkpoint的使用
  12. Delphi中DLL的其他应用
  13. IT码农哥放弃50万年薪:辞职卖咖喱凉皮(背后深藏功与名)_互联网的一些事
  14. PCIe固态存储和HDD常见的硬盘性能对比测试
  15. Qt5:随窗口大小变化背景图片自动缩放的实现
  16. 浅谈 maxMemory , totalMemory , freeMemory 和 OOM 与 native Heap
  17. Python 魔术方法笔记
  18. Macbook外接显示器模糊解决方法
  19. oracle备份与恢复
  20. Zabbix学习之路(五)之MySQL监控

热门文章

  1. Tableau 练习题
  2. [POI2014]RAJ(最短路,拓扑排序)
  3. Cipolla算法学习笔记
  4. Ubuntu安装微信、钉钉等各种windows软件
  5. 准备环境 安装window10+ubuntu18双系统
  6. CentOS7安装图形化界面方法
  7. Java8 新特性 Stream() 创建流
  8. openresty 报错:lua entry thread aborted: runtime error
  9. Java解压和压缩带密码的zip或rar文件(下载压缩文件中的选中文件、向压缩文件中新增、删除文件)
  10. url拼接参数格式