Mysql基础操作
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用来查询表结构。
1 2 3 4 5 6 7 8 9 | + ---------+----------+------+-----+---------+-------+ | 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
如有错误欢迎指出谢谢。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步