• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Mac上实现终端管理MySQL数据库

mysql 搞代码 4年前 (2022-01-09) 10次浏览 已收录 0个评论
文章目录[隐藏]

打开终端输入如下命令:

/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

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Mac上实现终端管理MySQL数据库

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址