mysql 安装成功,接下来就详细的说说使用教程,下面通过创建库,创建表,以及表中数据的增、查、改、删来详细说明。
内容简单明了,即使是刚入门也可以一步一步进行学习,不喜勿喷。
1. 登录数据库
打开数据库:
在终端根文件夹下输入下面命令,如果不是根文件夹输入“cd ~”返回到根文件夹
/usr/local/mysql/bin/mysql -u root -p
密码是加密的,只需要正确输入回车就可以了,输入密码,进入数据库
2. 显示所有数据库
输入show databases;命令,显示所有数据库
mysql> show databases;
显示结果:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| studb |
| sys |
+--------------------+
5 rows in set (0.08 sec)
3. 使用数据库
在上面显示的数据库中,实例中使用studb数据库,输入下面命令:
mysql> use studb;
如果没有合适的数据库,可以通过下面命令创建数据库:
mysql> create database studb;
4. 显示数据库中所有表
mysql> show tables;
显示结果:
+-----------------+
| Tables_in_studb |
+-----------------+
| t_stu |
+-----------------+
1 row in set (0.01 sec)
可以看到数据库中有t_stu 一张表,如果没有表,可创建表:
mysql> create table t_stu
-> (
-> sid varchar(20) not null primary key,
-> sname varchar(20) not null,
-> address varchar(50)
-> );
创建的表中的值:
sid为主键20字节不能为空
sname为名字20 字节不能为空
address为地址50字节
5. 打印表结构:
mysql> desc t_stu;
打印结果:
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| sid | varchar(20) | NO | PRI | NULL | |
| sname | varchar(20) | NO | | NULL | |
| address | varchar(50) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.02 sec)
6. 表中增加数据:
mysql> insert into t_stu
-> select 's001' , 'jin' , 'changzhou'
-> union
-> select 's002' , 'tom' , 'yangzhou'
-> union
-> select 's003' , 'kate' , 'suzhou'
-> ;
7. 查看表数据:
mysql> select * from t_stu;
查看结果:
| sid | sname | address |
+------+-------+----------+
| s001 | jin | wuhan |
| s002 | tom | shanghai |
| s003 | kate | suzhou |
+------+-------+----------+
3 rows in set (0.01 sec)
8. 修改表中数据:
mysql> update t_stu set sname = "fby" where sid = "s001";
更新成功之后,查看更新后的数据
mysql> select * from t_stu where sid = "s001";
查询结果:
+------+-------+---------+
| sid | sname | address |
+------+-------+---------+
| s001 | fby | wuhan |
+------+-------+---------+
1 row in set (0.00 sec)
9. 删除表中数据
删除表中sid = “s002”的数据
mysql> delete from t_stu where sid = "s002";
更多需求欢迎添加 QQ:446613117 进行交流。
源码Demo获取方法
关注「网罗开发」公众号 ,有iOS demo、RN 视频以及demo、Android demo等你领取。
网友评论