当前位置:首页 > Mysql教程 > 列表

命令行建立Mysql数据库的例子

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-17 17:11:47 浏览: 评论:0 

建立数据库我们可以很多的方式来创建了,小编来为各位介绍使用命令行建立Mysql数据库的例子,希望例子对各位有帮助,命令行下建立不同字符集的数据库、删除数据库:

  1. [root@lamp ~]# /usr/local/mysql/bin/mysql -uroot -p'admin123' 
  2. Warning: Using a password on the command line interface can be insecure. 
  3. Welcome to the MySQL monitor.  Commands end with ; or \g. 
  4. Your MySQL connection id is 2 
  5. Server version: 5.6.16 Source distribution 
  6. Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. 
  7. mysql> create database byrd_default;    #建议一个叫做byrd_default的数据库 
  8. Query OK, 1 row affected (0.08 sec) 
  9. mysql> show databases like 'byrd%';    #查看以byrd开头的数据库, 
  10. +------------------+ 
  11. Database (byrd%) | 
  12. +------------------+ 
  13. | byrd_default     | 
  14. +------------------+ 
  15. 1 row in set (0.00 sec) 
  16. mysql> show create database byrd_default;    #查看系统建立byrd_default命令,byrd_default默认编码是utf8,因为我编译mysql的时候设置的默认编码为utf8 
  17. +--------------+-----------------------------------------------------------------------+ 
  18. Database     | Create Database                                                       | 
  19. +--------------+-----------------------------------------------------------------------+ 
  20. | byrd_default | CREATE DATABASE `byrd_default` /*!40100 DEFAULT CHARACTER SET utf8 */ | 
  21. +--------------+-----------------------------------------------------------------------+ 
  22. 1 row in set (0.00 sec) 
  23. mysql> create database gbk default character set gbk collate gbk_chinese_ci;    #建立一个名字叫做gbk,编码方式是gbk的数据库 
  24. Query OK, 1 row affected (0.00 sec) 
  25. mysql> show create database gbk; 
  26. +----------+-------------------------------------------------------------+ 
  27. Database | Create Database                                             | 
  28. +----------+-------------------------------------------------------------+ 
  29. | gbk      | CREATE DATABASE `gbk` /*!40100 DEFAULT CHARACTER SET gbk */ | 
  30. +----------+-------------------------------------------------------------+ 
  31. 1 row in set (0.00 sec) 
  32. mysql> show databases;    #所有数据库表 
  33. +--------------------+ 
  34. Database           | 
  35. +--------------------+ 
  36. | information_schema | 
  37. | byrd_default       | 
  38. | gbk                | 
  39. | gbk1               | 
  40. | gbk2               | 
  41. | gbk3               | 
  42. | gbk4               | 
  43. | mysql              | 
  44. | performance_schema | 
  45. | test               | 
  46. | ultrax             | 
  47. +--------------------+ 
  48. 11 rows in set (0.00 sec) 
  49. mysql> drop database gbk1;    #删除名字为gbk1的数据库 
  50. Query OK, 0 rows affected (0.19 sec)  --phpfensi.com 
  51. mysql> drop database gbk2; 
  52. Query OK, 0 rows affected (0.00 sec) 
  53. mysql> drop database gbk3; 
  54. Query OK, 0 rows affected (0.00 sec) 
  55. mysql> drop database gbk4; 
  56. Query OK, 0 rows affected (0.01 sec) 
  57. mysql> show databases; 
  58. +--------------------+ 
  59. Database           | 
  60. +--------------------+ 
  61. | information_schema | 
  62. | byrd_default       | 
  63. | gbk                | 
  64. | mysql              | 
  65. | performance_schema | 
  66. | test               | 
  67. | ultrax             | 
  68. +--------------------+ 
  69. rows in set (0.00 sec) 
  70. mysql> drop database if exists byrd_default;    #如果byrd_default的数据库存在则删除,如果不存在则提示警告 
  71. Query OK, 0 rows affected (0.00 sec) 
  72. mysql> show databases; 
  73. +--------------------+ 
  74. Database           | 
  75. +--------------------+ 
  76. | information_schema | 
  77. | gbk                | 
  78. | mysql              | 
  79. | performance_schema | 
  80. | test               | 
  81. | ultrax             | 
  82. +--------------------+ 
  83. rows in set (0.00 sec) 
  84. mysql>

Tags: Mysql命令行 建立Mysql

分享到: