mysql -h host -u user -p password
◆-h:后面接的是主机名,表示你要连接到哪台主机的MySQL数据库。当服务器为本机时,该参数可以省略。
◆-u:后面接的是用户名,MySQL默认的就是root。
◆-p:指定需要使用密码登陆MySQL数据库,如果密码为空,该参数可以省略。
SHOW DATABASES;
查看当前数据库服务器有哪些数据库
CREATE DATABASE 数据库名;
创建一个数据库。
USE 数据库名[;]
使用一个数据库。该命令分号可省,为了好习惯建议带上。
CREATE TABLE 表名;
在当前数据库下创建一张表。
mysql> CREATE TABLE 表名
-> (
-> id char(10) not null primary key,
创建一列,名称为id;数据类型为char字符类型,字符的最大长度为10个字符;并且该列内容不允许为空;同时把这一列作为这张表的主键,用来区分表中不同行。
-> name char(16) not null,
创建一列,名称为name;数据类型为char字符类型,字符的最大长度为16个字符;并且该列内容不允许为空。
-> sex char(6) not null,
创建一列,名称为sex;数据类型为char字符类型,字符的最大长度为6个字符;并且该列内容不允许为空。
-> age int not null,
创建一列,名称为age;数据类型为int整型;并且该列内容不允许为空。
-> address char(36) not null
创建一列,名称为sex;数据类型为char字符类型,字符的最大长度为36个字符;并且该列内容不允许为空。
-> );
最后记得带上分号!
DESCRIBE 表名;
DESCRIBE用来查询表结构。
+---------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+----------+------+-----+---------+-------+ | id | char(10) | NO | PRI | NULL | | | name | char(16) | NO | | NULL | | | sex | char(6) | NO | | NULL | | | age | int(11) | NO | | NULL | | | address | char(36) | NO | | NULL | | +---------+----------+------+-----+---------+-------+
引用自http://www.linuxidc.com/Linux/2016-02/128127.htm
如有错误欢迎指出谢谢。