打开终端输入如下命令:
/usr/local/MySQL/bin/mysql -u root -p
其中root为用户名。
这时会出现如下命令:
Enter password:
此时如果你没有改密码,直接敲回车。否则,输入你的密码。
这样就可以访问你的数据库服务器了。
1、的操作及管理
数据表的基
数据库(database)管理
1.1 create 创建数据库
create database firstDB;
1.2 show 查看所有数据库
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || firstDB || mysql || performance_schema |+--------------------+rows in set (0.00 sec)
1.3 alter 修改数据库
alter 命令修改数据库编码:
默认创建的数据库默认不支持中文字符,如果我们需要它支持中文字符,则将它的编码设置为utf8格式:
mysql> ALTER DATABASE testDB CHARACTER SET UTF8;Query OK, 1 row affected (0.00 sec)
1.4 use 使用数据库
mysql> use firstDB;Database changed
1.5 查看当前使用的数据库
mysql> select database();+------------+| database() |+------------+| firstdb |+------------+1 row in set (0.00 sec)
1.6 drop 删除数据库
mysql> drop database firstDB;Query OK, 0 rows affected (0.00 sec)
2、数据表(table)管理
我们首先创建一个数据库,提供我们往后的使用:
mysql> create database testDB;Query OK, 1 row affected (0.00 sec)
创建后记得用use命令进入(使用)数据库,不然后面的操作都会不成功的。
2.1 create 创建表
mysql> create table PEOPLE ( -> ID int AUTO_<a>本文来源gao($daima.com搞@代@#码8网^</a>INCREMENT PRIMARY KEY, -> NAME varchar(20) not null, -> AGE int not null, -> BIRTHDAY datetime); Query OK, 0 rows affected (0.01 sec)
2.2 show 显示表
显示当前数据库所有的数据表
mysql> show tables;+------------------+| Tables_in_testdb |+------------------+| PEOPLE |+------------------+1 row in set (0.00 sec)
2.3 desc 查看表结构
mysql> desc PEOPLE -> ;+----------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+----------+-------------+------+-----+---------+----------------+| ID | int(11) | NO | PRI | NULL | auto_increment || NAME | varchar(20) | NO | | NULL | || AGE | int(11) | NO | | NULL | || BIRTHDAY | datetime | YES | | NULL | |+----------+-------------+------+-----+---------+----------------+4 rows in set (0.01 sec)
2.4 alter 修改表结构(增、删、改)
默认创建的表不支持中文字符,所以需将表编码设置为utf8:
mysql> ALTER TABLE KEYCHAIN CONVERT TO CHARACTER SET UTF8;Query OK, 1 row affected (0.02 sec)Records: 1 Duplicates: 0 Warnings: 0
2.4.1 insert 在表中添加列(字段)
mysql> alter table PEOPLE add star BOOL;Query OK, 0 rows affected (0.02 sec)Records: 0 Duplicates: 0 Warnings: 0