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的基本命令: 登录,查看库,选择库,查看表,

创建库,创建表,添加数据,查询数据。

#### 每一个命令都必须背下来,熟练掌握

掌握学习方法,不如会弯道超车!

学习猿地:成就自己的只需一套精品!

原文地址:https://www.cnblogs.com/itxdl/p/12530656.html

时间: 2024-10-01 02:29:39

Python数据库操作 初识mysql和mysql基本操作#学习猿地的相关文章

Python数据库操作 Python操作mysql#学习猿地

# python操作mysql mysql数据库可以应用于多种编程语言,包括 PHP,Java,Go,Python 不同编程语言操作mysql,都是使用了mysql提供的API接口. 如果直接操作mysql提供的API相对复杂一些,因为不同的编程语言都有不同的封装好的包或者模块进行数据库的相关操作. 在python中也有很多的包或模块进行mysql数据库的操作,比较知名的包包括 pymysql,mysqldb... ### 安装pymysql pip install pymysql ### py

Python数据库操作 MySQL数据库与数据表操作#学习猿地

# MySQL数据库与数据表操作 + 数据库的操作 + 数据库创建 + 数据库删除 + 数据表的操作 + 数据表的创建 + 数据表的修改 (表结构) + 数据表的删除 ### 数据库的操作 #### 1.数据库的创建 ```mysql # 链接mysql数据库后,进入mysql后可以操作数据 # 1. 创建库 create database if not exists tlxy default charset=utf8: -- 1. 数据库 tlxy 如果不存在则创建数据库,存在则不创建 --

Python数据库操作 Mysql数据库表引擎与字符集#学习猿地

# Mysql数据库表引擎与字符集 ![](./imgs/752951346A5F4E7EBDE362FA97107707.png) ### 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:**客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果).**那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?客户端可以向服务器发送增删改查各类请求,我们这里以比较复杂的查询请

Python数据库操作 Mysql数据库导入导出和授权#学习猿地

# Mysql数据库导入导出和授权 ### 数据导出 #### 1.数据库数据导出 ```shell # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/Desktop/code/tlxy.sql ``` 导出一个库中所有数据,会形成一个建表和添加语句组成的sql文件 之后可以用这个sql文件到别的库,或着本机中创建或回复这些数据 #### 2.将数据库中的表导出 ```shell # 不要进入mysql,然后输入以下命令 导

Python数据库相关(SQLServer/sqlite/MySQL/access)

1.用pymssql连接SQL Server. 1).pymssql的pypi地址:https://pypi.python.org/pypi/pymssql. 2).pymssql官网:http://pymssql.org/ . 3).python 使用pymssql连接sql server数据库. 2.用sqlite3模块连接sqlite.从Python 2.5开始,sqlite3成为内置模块,无需额外安装. 1).官方文档:https://docs.python.org/2/library/

python数据库操作pymysql

安装数据库: pip3 install pymysql 进行数据库的更新.插入.查询等操作: 1 #!/usr/bin/python3.4 2 # -*- coding: utf-8 -*- 3 4 #-----------------原表格----------------- 5 6 #+-------+-----------+------------+------+ 7 #| mid | name | birth | sex | 8 #+-------+-----------+--------

Python数据库操作 中的数据类型#学习猿地

### 一,MySQL的数据类型 数据类型是定义列中可以存储什么类型的数据以及该数据实际怎样存储的基本规则 数据类型限制存储在数据列列中的数据.例如,数值数据类型列只能接受数值类型的的数据 在设计表时,应该特别重视所用的数据类型.使用错误的数据类型可能会严重地影响应用程序的功能和性能. 更改包含数据的列不是一件小事(而且这样做可能会导致数据丢失). 数据类型:整型.浮点型.字符串.日期等 ------------------------------------ #### 1.字符串数据类型 最常

Python数据库操作 DML操作-数据的增删改#学习猿地

# MySQL 数据操作 DML > 数据的DML操作:添加数据,修改数据,删除数据 ## 添加数据 > 格式: insert into 表名[(字段列表)] values(值列表...); ```sql --标准添加(指定所有字段,给定所有的值) mysql> insert into stu(id,name,age,sex,classid) values(1,'zhangsan',20,'m','lamp138'); Query OK, 1 row affected (0.13 sec

Python 数据库操作 -- Mysql 数据库

Python DB API 价值 Python访问数据库的统一接口规范,开发者不必再去针对不同数据库实现不同API 官网 https://www.python.org/dev/peps/pep-0249/ 内容 使用流程 开发环境搭建 环境 Python代码开发(Sublime Text3 / Notepad ++) Python客户端 AND Python-MySQL connector Mysql服务器(Mysql5.7 AND Navicat) 安装Python-MySQL connect