pymysql语法_mysql与pymysql

mysql基本命令脚本

关系型数据库

1.支持复杂的sql语句查询

2.支持事务

非关系型数据库

1.NQSQL不需要经过SQL层的处理

2.可扩展性,因为是键值对的形式所以水平扩展非常容易

事务

事务是逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部失败,这个特性就是事务

注意:MYSQL支持事务,但是要求必须是innoDB引擎

解决这个问题:

mysql的事务解决这个问题,因为mysql的事务特性,要求这组操作,要不全都成功,要不全都失败,这样就避免了某个操作成功某个操作失败。利于数据的安全

如何使用:

1.在执行sql语句之前,我们要开启事务start transaction;

2.正常执行我们的sql语句;

3.当sql语句执行完毕,存在2种情况

第一种;全部成功,我们讲sql语句对数据库造成的影响提交到数据库中,commit

第二种;某些sql语句失败,我们执行rollback(回滚),将对数据库的操作赶紧撤销

一 进入到数据库

net start mysql57

-h host 主机名

-u user 用户名

-p password 密码

启动数据库

mysql -hlocalhost -uroot -p

注:root超级管理员 可以创建和管理其他的用户,root用户不可以远程登录

二 对于库的操作

CREATE 创建

DROP删除

ALTER 修改

SHOW 展示

(1) 查看所有的数据库

show databases;

(2) 创建数据库

create database 库名;

create database if not exists 库名; 防止创建同名的库出现错误

(3) 查看创库语句

show create database 库名;

(4)使用数据库(进入到当前的库中)

use 库名

(5)查看当前所在的数据库

select database

(6)数据库的删除

drop database 库名

(7)创建数据库并设置字符集

create database 库名 character set utf8;

(8)创建数据库 并设置字符集

create database 小杰 character 字符集;

三 对于表的操作

0.查看所有的表

show tables;

1.创建表

mysql> create table if not exists fs(

-> id int unsigned primary key auto_inc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值