python连接mysql数据库并实现增删改查
2019独角兽企业重金招聘Python工程师标准>>>
- 服务器安装mysql
sudo apt-get install mysql-sever
- 开启和停止mysql服务
sudo service mysql start
sudo service mysql stop
- 在ubuntu命令终端连接mysql数据库
mysql -uroot -pmysql
格式:mysql -u(用户名) -p(密码) 4. 连接成功后,数据库相关操作。
show databases; --查看所有数据库
use database_name; --使用数据库database_name
select database(); --查看当前使用的数据库
create database database_name chaset=utf8; --创建数据库database_name
drop database database_name; -- 删除数据库database_name
- 数据表相关操作
show tables; -- 查看当前数据库中所有表
show create table students; -- 查看表的创建语句
create table students(
id int unsigned primary key auto_increment not null,name varchar(20) default '',age tinyint unsigned default 0,height decimal(5,2),gender enum('男','女','人妖','保密'),cls_id int unsigned default 0
);
-- 创建学生表
desc tableName; -- 查看表的字段结构
drop table students; --删除表
alter table students add gender int; --向表中添加字段
alter table students change birthday birth datetime; --修改表的字段名
alter table students drop birthday; --修改表-删除字段
6.数据的增删改查
- 导入
source sqlFileName.sql; -- 导入sql文件
- 查询
select s.name,s.age from students as s where s.age > 10 and s.gender = '男'; --查询年龄大于10岁的男生
- 增加
insert into students(name, age, gender, info) value('zs', 18, '男', 'a boy'); --增加一条数据
- 删除
delete from students where id = 5; -- 删除id为5的学生
- 修改
update students set isdelete =1 where id = 1; -- 将Id为1的学生的isdelete字段修改为1
转载于:https://my.oschina.net/chinahufei/blog/1575753
python连接mysql数据库并实现增删改查相关推荐
- python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- Golang连接Mysql数据库并进行增删改查
源码 package mainimport ("fmt""gitee.com/liumou_site/logger"_ "github.com/go- ...
- java操作mysql数据库_java连接mysql数据库 三 实现增删改查操作
public classJDBCTest {public static voidmain(String[] args){//add(uname, uemail, upwd);//update(&quo ...
- mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作
首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my ...
- web和mysql连接并增删改查_Java Web 使用IDEA对mysql数据库进行简单增删改查操作(附源码下载)...
一.加载数据库驱动 1.下载jdbc(如已下载可略过此步骤) (1)点击下载网址,选择Connector/J (2)选择Platform Independent版本 (3)下载下图所示的压缩包 2.将 ...
- MySQL数据库操作步骤---增删改查
首先,我们来说mysql数据库用法之前,先来回顾一下文件的操作方法.不要觉得无聊哦,因为萍子在学习的时候,发现文件的操作方法和数据库的操作方法,竟然有些地方是差不多的,这样类比着学习,相对来说会比较容 ...
- NodeJS里如何连接MySQL并分别操作增删改查
本文简介 Node.js 里连接 MySQL ,并分别操作增删改查 . 你需要在电脑里安装一下 MySQL ,最好再安装一个数据库管理工具.我使用的是 MySQL Workbench ,这是一款 My ...
最新文章
- 9大领域50名青年学者获2021年科学探索奖,单人奖金300万元
- 日常运维管理技巧十六(iftop网卡流量监控工具)(转载)
- Java IO流思维导图
- java aqs详解_Java AQS底层原理解析
- linux下的I2C驱动记录(RK)
- Angular开发准备
- 未来的科学计算机作文800字,未来的高科技学校作文800字
- mysql内置时间函数大全_MySQL 的时间函数 大全
- java生成cmd jar包_Java程序运行机制及cmd编译运行探究(二) cmd编译运行Java程序并打成jar包...
- OpenGL基础19:法向量与漫反射
- win10计算机百度云盘,windows10系统中怎样安装百度云盘?
- java单例模式使用_Java单例模式的应用
- BearPi-IoT串口收发1-普通模式
- 怦然心动(Flipped)-2
- 密码疑云 (3)——详解RSA的加密与解密
- windows和linux共用蓝牙鼠标,Ubuntu和Windows双系统蓝牙设备共享配对
- 大学生python实验心得体会_大学生实训心得体会3篇
- Spring Boot 启动 出现异常The bean xxx could not be injected as a xx.xxxx because it is a JDK dynami
- 自己动手写服务器-1
- 预处理命令不是c语言本身的组成部分,C中的预处理命令
热门文章
- 藏妹子之处(excel)
- 【cocos2d-x 仙凡奇缘-网游研发(2) 角色换线系统】
- java书籍_这本最适合夯实基础的Java 书籍,80% 的 Java 程序员没认真看过
- python定义一个空数组_python如何创建空数组?
- Openldap配置TLS加密传输(完整版——shell脚本实现[分别在客户端与服务器端执行脚本,实现TLS加密])
- mysql 更新多条id键值相同记录中的最新(最后一条)记录
- Swift 异常处理
- Vue.js项目构建
- Eclipse Class Decompiler——Java反编译插件(转)
- caffe多个gpu数据合并到一起