mysql
命令:
浏览现有数据库--SHOW DATABASES;
创建数据库--CREATE DATABASE db_name;
建数据库的时候我们可以通过这样的指令实现数据库的字符集设置:
CREATE DATABASE `database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
删除数据库--DROP DATABASE db_name;
在MySQL中命令并不强制要求将命令大写.但是,输完命令后要加分号;
修改表的编码方式:ALTER TABLE `test` DEFAULT CHARACTER SET utf8;该命令用于将表test的编码方式改为utf8;
修改字段的编码方式:ALTER TABLE `test` CHANGE `name` `name` VARCHAR(36) CHARACTER SET utf8 NOT NULL; 该命令用于将表test中name字段的编码方式改为utf8
查看数据库编码: SHOW CREATE DATABASE db_name; 查看表编码: SHOW CREATE TABLE tbl_name; 查看字段编码: SHOW FULL COLUMNS FROM tbl_name;
检查MySQL安装正确性:
$ mysql --version
mysql Ver 14.14 Distrib 5.5.46, for debian-linux-gnu (i686) using readline 6.3
登录数据库:
使用root用户登录MySQL,安装数据库的时候设置了root的密码,所以登录的时候需要增加-p命令:(没有密码可以不加-p)
$ mysql -u root -p
Enter password: //如果没有设置密码可以直接回车
浏览现有数据库:
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0.01 sec)
创建数据库:
mysql> CREATE DATABASE db_name;//db_name是数据库名字 Query OK, 1 row affected (0.00 sec)
删除数据库:
mysql> drop database db_name; Query OK, 0 rows affected (0.13 sec)