当前位置:网站首页>【数据库学习01】
【数据库学习01】
2022-04-22 20:51:00 【88岁带伤编程】
数据库的相关概念
1.DB(数据库):全称database,储存数据的“仓库”,它保存了一系列有组织的数据,方便以后对这些数据进行操作。
2.DBMS(数据库管理系统):全称database management system,数据库是通过DBMS创建和操作的容器,常见的数据库管理系MySql,Oracle,
DB2,Sqlerver。
用户可以通过DBMS来对DB里面的数据进行操作。
3.SQL(结构化查询语言):全称Structure Query Language,专门用来与数据库通信的语言。
数据库存储数据的特点
1.将数据放到表中,表再放到库中。
2.一个数据库中可以有多张表,每个表都有名字,用来标识自己,表名具有唯一性。
3.表具有一些特性,这些特性定义了数据在表中如何存储,类似java中类的设计
MySql服务的启动和停止
右击此电脑——>点击管理——>进入服务和应用程序——>找到MySql服务
——>点击启动(想停止就点击停止);

MySql服务的登录与退出
方法一:可以使用mysql自带的客户端,直接输入root用户的密码,从而登录mysql

方法二:使用命令提示符,输入mysql -h localhost -P 3306 -u root -p,然后输入安装mysql时设置的密码,成功登录。

退出:exit或者ctrl c
MySql的常见命令
1.show databases;(显示有哪些数据库)
2.use+想打开的库(打开指定数据库)
3.show tables(查看库中的表)

4.show tables from+想查看的库(表示在当前库中查看另一个库中的表,当前位置还是在当前库)
5.select database();(查看当前在哪个库中)
1 row in set (0.00 sec)
mysql> show tables from mysql;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
24 rows in set (0.00 sec)
mysql> select database();
+------------+
| database() |
+------------+
| test |
+------------+
1 row in set (0.00 sec)
mysql>
6.create table+表名(表中的内容);(新建一个表)
7.desc 表名;(查看表的结构)
8.select * from 表名;(查看表中的数据)
9.insert into+表名(在表里插入数据)
查看mysql服务端版本
输入指令mysql --version或者输入mysql - V

mysql的语法规范
1.不区分大小写,但建议关键字大写,表名,列名小写
2.每条命令最好用分号结尾
3.每条命令根据需要,可以进行缩进或者换行
4.mysql中的注释{
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */}
5.mysql的字符编码,若你的字符编码没有设置成utf-8,输入中文字符串时会出现编码错误。
我们可以使用两个命令来查看我们所用的编码
1.show variables like ‘character_%’;
2.show variables like ‘collation_%’;

那么如何修改呢?
我们可以找到安装目录下的my.ini文件,打开它
寻找mysql和mysqld,添加如图指令

常见问题的解决
root用户密码忘记怎么解决?
1.将mysql卸载干净重新安装(比较麻烦)
2.

mysql命令报不是内部或者外部命令
将mysql安装目录下的bin目录添加至环境变量path中
错误error:没有选择数据库就操作表格和数据
1.使用use来对数据库进行操作
2.在所要操作的表格面前加上其所在”数据库“
版权声明
本文为[88岁带伤编程]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_62548541/article/details/124059863
边栏推荐
- Building a new generation of computing platform, stepvr will open the "door" of metauniverse in 2022
- Virtual machine building and installation pulsar environment tutorial (for development and testing)
- MySQL主从复制之异步复制
- H. Maximal AND
- Write ppt with markdown
- UnityShader入门精要——素描效果渲染
- 基于SEIR模型的传染病预测软件开发
- leetcode-92-反转链表
- Evaluaion mark in natural language processing field//updating
- Fault analysis | federated storage engine table causes the monitoring thread to be in the opening table state
猜你喜欢

@Requestmapping get request parameters
![[ DASCTF Oct X ]迷路的魔法少女](/img/1a/b42e8b1189613c131181ce41953508.png)
[ DASCTF Oct X ]迷路的魔法少女

Soochow securities x kangaroo cloud: the data is easily available and has millisecond response ability. What did Soochow securities do right?

The interviewer would rather have my younger brother who has just graduated and worked for one year than me who has worked for five years, with an annual salary of 25W

第一章 虚拟现实技术概论

Active mode and passive mode of FTP
![[interview ordinary people vs Expert Series] please talk about the network quadruple](/img/66/e83bf24095b506a8de68166d7b3bec.png)
[interview ordinary people vs Expert Series] please talk about the network quadruple

【youcans 的 OpenCV 例程200篇】160. 图像处理之OTSU 方法

Dynamic database tool -- database inspector

排序方式(8种)详解8—桶排序
随机推荐
Implementation of simple FreeRTOS task blocking delay based on gd32f1x0 manual programming
[suggestions collection] no highlights in the interview
MySQL advanced trigger -- trigger introduction, trigger syntax and trigger case
华为机考题汇总
一文讲透,商业智能BI的未来形态,发展现状及前景分析|推荐收藏
Industrial control safety solution
Gtid replication of MySQL master-slave replication
基于GD32F1x0手动编程实现简易freertos之任务阻塞延时
Fault analysis | federated storage engine table causes the monitoring thread to be in the opening table state
对Swin-T中SW-MSA的一些理解
【youcans 的 OpenCV 例程200篇】160. 图像处理之OTSU 方法
华中师范大学少年儿童组织与思想意识教育考研上岸前辈备考经验
互联网时代没有囊括进来的流量,在产业互联网时代全部都被囊括进来
Evaluaion mark in natural language processing field//updating
工控安全解决方案
期货在网上直接开户,是否安全呢?
MySQL storage engine
Huawei computer test question - hj61 put apple
MATLAB学习笔记 - 计算特征向量手动执行PCA
List的使用