mysql和python先学哪个_Python数据库操作 初识mysql和mysql基本操作#学习猿地
# 3.认识和操作一下mysql的基本命令
#### 登录mysql,在终端输入以下命令,进行登录
`mysql -u root -p`
```sql
MacBook-Pro:~ yc$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.28 Homebrew
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
```
#### 查看当前mysql中所有的库。
> 库==>数据库==>就像文件夹一样,库里面可以存储很多个表)
```sql
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
```
#### 选择需要操作的库,打开库
`use mysql;`
#### 查看当前库中的所有数据表
```sql
show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| engine_cost |
....
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
31 rows in set (0.00 sec)
```
#### 查看表中的数据.
```sql
# 查看user表中的所有数据的所有字段
select * from user;
# 查看 user表中的所有数据的 host和user字段列
select host,user from user;
+-----------+---------------+
| host | user |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+---------------+
```
#### 库和表的概念与关系
```
库就像是文件夹,库中可以有很多个表
表就像是我们的excel表格文件一样
每一个表中都可以存储很多数据
mysql中可以有很多不同的库,库中可以有很多不同的表
表中可以定义不同的列(字段),
表中可以根据结构去存储很多的数据
```
#### 如何创建自己的库?
create database 库名 default charset=utf8;
#### 创建库
```sql
create database tlxy default charset=utf8;
-- Query OK, 1 row affected (0.01 sec)
-- 查看所有库
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| tlxy |
+--------------------+
5 rows in set (0.00 sec)
-- 进入库
use tlxy;
```
#### 创建表的语法
create table 表名(
字段名 类型 字段约束,
字段名 类型 字段约束,
字段名 类型 字段约束,
)engine=innodb default charset=utf8;
```sql
-- 创建用户表
create table user(
name varchar(20),
age int,
sex char(1)
)engine=innodb default charset=utf8;
-- Query OK, 0 rows affected (0.16 sec)
```
#### 添加数据
```sql
-- 向 user 表中 添加 name,age,sex 数据
insert into user(name,age,sex) values('admin',26,'男');
-- Query OK, 1 row affected (0.00 sec)
insert into user(name,age,sex) values('张三',22,'女');
-- 查看表中的数据
select * from user;
+--------+------+------+
| name | age | sex |
+--------+------+------+
| admin | 26 | 男 |
| 张三 | 22 | 女 |
+--------+------+------+
2 rows in set (0.00 sec)
```
#### 总结:
认识 库,表的概念和关系
mysql的基本命令: 登录,查看库,选择库,查看表,
创建库,创建表,添加数据,查询数据。
#### 每一个命令都必须背下来,熟练掌握
掌握学习方法,不如会弯道超车!
学习猿地:成就自己的只需一套精品!
mysql和python先学哪个_Python数据库操作 初识mysql和mysql基本操作#学习猿地相关推荐
- mysql和python先学哪个_Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)
本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 7.python 操作mysql 8.ORM sqlac ...
- pymysql建表_Python数据库操作,针对pymysql 和 MYSQL数据库
此文将以MYSQL数据库做为例子,pymysql库作为驱动进行学习 安装MYSQL数据库与pymysql第三方库 安装pymysql库不多做叙述 安装navicat for mysql,此程序用来管理 ...
- python标准数据库接口是_Python 数据库接口模块_python 数据库模块_python 数据库接口...
本条目收集了 Python 中的常用数据库接口模块,包括各种主流关系数据库和一些通用接口 如无特别注明,均实现(或部分实现)了 DB-API 标准. 更广泛的 Python 数据库技术参见 Pytho ...
- python如何查询数据库_Python数据库操作手册-数据库专栏,SQL Server
数据库的操作在现在的python里面已经变得十分的好用,有了一套api标准.下面的就是讲讲如何的去使用这套框架定义.此框架包含以下部分模块接口 连接对象 游标对象 dbi辅助对象 数据类型与定义 如何 ...
- unicode表_Python数据库操作 Mysql数据库表引擎与字符集#学习猿地
# Mysql数据库表引擎与字符集 ![](./imgs/752951346A5F4E7EBDE362FA97107707.png) ### 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是 ...
- Python接口自动化之pymysql数据库操作
VOL 120 06 2020-05 今天距2021年239天 这是ITester软件测试小栈第120次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 ...
- Python:文件处理,数据库操作
1,打开文件 1.1,open()方法 Python提供了一个内置的open()函数,该函数用于打开指定文件.该函数的语法格式如下: file object = open(file_name [, a ...
- mysql所有班级名称和人数_mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...
mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...
- php操作mysql的封装类_PHP封装的mysqli数据库操作类示例
本文实例讲述了PHP封装的mysqli数据库操作类.分享给大家供大家参考,具体如下: 由于PHPMySQL操作在PHP5.4以下被弃用而推荐使用mysqli(MySQL Improvement),这里 ...
最新文章
- windows auzre 笔记-1
- ARM中char、short、int、long、float、double数据类型占多少位
- php 发送邮件乱码
- 网站标题怎么写可以被搜索引擎快速识别?
- plsql oracle服务端,PLSQL Developer + Oracle客户端简易安装方法
- ThinkPHP下隐藏index.php以及URL伪静态
- java面试题3(java基础)
- 如何在Spring 3.x中使用事件
- python怎样安装词云库_python词云库wordcloud的使用方法与实例详解
- ECS之Component组件
- html 选中变颜色变化,如何防止HTML中的选项中的颜色变化以及选中的元素在html中被选中并失去焦点?...
- SAP License:中国集团管控存在的主要问题-已加入点评
- Python str 与 bytes 类型(Python2/3 对 str 的处理)
- [RK3288][Android6.0] 调试笔记 --- 播放搜狐视频会Crash问题
- 部署在IIS上的网站程序以管理员权限运行 设置方法
- 汽修汽配进销存 好用的汽修汽配行业管理软件 汽修汽配老板最常用的进销存软件
- 你的优势在哪?开宝马的学渣教会我的事
- ajax报502错误,ajax服务器返回502
- 基于树莓派的智能图像识别垃圾分类系统
- mov文件如何转换成mp4?巧用嗨格式视频转换器
热门文章
- 2017.5.8 飞扬的小鸟 失败总结
- abb机器人开通选项_ABB机器人623-1Multitasking选项 ABB机器人多任务使用方法教程...
- 【英语学习】【English L06】U04 Adventure L2 It's worth a visit
- Pentium II Pentium III架构/微架构/流水线 (1) - 架构概述
- 基于OpenCL的数字地形分析之坡度坡向提取
- python怎么创建字符串_Python 字符串
- centos php mcrypt_面试经常问你什么是PHP垃圾回收机制?
- 使用nohup以守护进程方式启动程序
- 从helloworld回顾程序的编译过程之二
- sqlserver 指定的网络名不再可用_50个比较实用的SQL Server查询语句(1)