本文主要向大家介绍了Python语言之原生sql整理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

mysql -uroot -p #登录mysql命令

password: #输入密码

mysql> #每条mysql命令后面都要加分号结尾

show databases; #打印整个mysql数据库里的所有库名

use mysql; #进入数据库 use 数据库名 切换不同数据库

#显示所有表 tables 表格

desc user; #显示user表结构

desc user\G; #竖状显示表结构

select *from user; #查看user表内所有数据

select User from user; #查看mysql所有用户

grant select,insert,update,delete,create,drop #授权 查,插入,改,删除,新增,删除

grant all on test.* to 'jiang'@'%' identified by 'root'; #授权(查,插入,改,删除,新增,删除)用户jiang访问test数据库的所有表

密码root

create user 'test'@'localhost' identified by '123456'; #添加新用户 create 创造

create user 'test'@'%' identified by '123456'; #允许外网访问

flush privileges; #刷新权限

create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; #为用户创建数据库

create user 'test'@'%' identified by '123456'; #允许外网访问

flush privileges; #刷新授权

show tables 查看数据库所有表

创建数据表

create table stdent(

id int auto_increment, id字段 自增长

name char(32) not null, name字段 不能为空

age int not null, age字段 不能为空

register_date date not null, date字段 register_date格式 不能为空

primary key(id)); 设id为主键

insert into stdent(id,name,age,register_date) values(2,'jum',18,'2018-7-2; 数据表添加数据

select *from stdent; #显示stdent所有表内信息

select *from stdent limit 3 offset 2; 从第2(不包括第二条)条数据开始查 查3条数据

select * from stdent where id>3; 按条件查找数据

select * from stdent where register_date like "2018-07%"; 模糊查找

update stdent set name='jum',age=6 where id=1; 更改数据

delete from stdent where id=4; 删除数据

selcet *from stdent order by id desc 降序 默认为升序

alter table stdent add sex enum("m","f"); 添加字段

数据库

1.数据以表格的形式出现

2.每行为各种记录名称

3.每列为记录名称所对应的数据域

4.许多的行和列组成一张表单

5.若干的表单组成database

数据库: 数据库是一些关联表的集合。

数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。

列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。

行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。

冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。

主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。

外键:外键用于关联两个表。

复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。

索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”

C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456

本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!

sql和python还有c语言_Python语言之原生sql整理相关推荐

  1. python高级语言应用报告_Python 语言及其应用 - 第一章

    1.1:Python是一门动态语言(也被称为脚本语言),是一门非常通用的高级语言. 1.2:关于静态语言与动态语言:静态语言要求你必须声明每个变量的类型:它会使用多少内存以及允许的使用方法.计算机利用 ...

  2. 怎么理解python语言_Python语言入门1-理解Python语言

    本文主要向大家介绍了Python语言入门的理解Python语言,通过具体的内容向大家展现,希望对大家学习Python语言入门有所帮助. python是解释型的脚本语言 解释型语言 与C/C++等编译型 ...

  3. python十大语言_Python语言的十大神器

    本文主要向大家介绍了Python语言的十大神器,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 相传在上古时期,混沌未分,鸿蒙初现,天地间产生十件威力无比的神器,分别是:东皇钟.轩 ...

  4. django mysql sql语句_Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  5. python语言1002python语言_PYTHON语言学习

    PYTHON 语言学习 通过两个星期的自学 python 语言,初步了解到 python 的知识构架.它比 C 语言和 C++ 语 言在某种程度上来说要简单些, 但是也有很多我不懂的东西. 陈老师给我 ...

  6. python 测试端口连通_Python语言 实现端口连通性检测

    本文主要向大家介绍了Python语言 实现端口连通性检测,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. # -*- coding: utf-8 -*- #!/bin/env py ...

  7. python智力问答游戏_Python语言编写智力问答小游戏功能

    本篇博文将使用Python代码语言简单编写一个轻松益智的小游戏,效果如下所示: 1.设计思路 本项目使用SQLite建立问答题库,每道题包括4个选项答案(3个正确答案,1个错误答案).每道题都有一定分 ...

  8. 怎么用python画个电脑_python语言还是java如何用python画爱心

    用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...

  9. python编程定义圆_Python语言编程系列014——PyQt中自定义圆形指示灯

    背景 PyQt是Qt界面库在Python下的绑定库,为熟悉或喜欢Qt的开发者在Python语言下编写GUI界面程序提供了极大的便利,关于自定义控件前面已经给出了两个例子,分别是自定义颜色指示框控件和自 ...

最新文章

  1. Best jQuery Plugins of 2010
  2. php on duplicate key,php – ON DUPLICATE KEY UPDATE值;两次插入相同的值
  3. linux下find命令用法
  4. WP8.1程序开发,可视树VisualTreeHelper类的使用
  5. 1一9数字行书写法_EduOffice数字书法教室-书法个性化临摹课件制作
  6. 多继承-概念、语法和基本演练
  7. 线程中这么调用类_这些线程知识总结是真的到位!java开发两年的我看的目瞪口呆
  8. 如何利用百度知道推广网站
  9. 输入一个数字n,输出一个n层的特定三角形
  10. 牙医管家口腔管理软件DSD微笑设计3.8版本更新
  11. 2021年安徽省职业院校技能大赛网络搭建与应用竞赛
  12. 关于华为的工作情况的一些解答
  13. HTML的标签与选择器
  14. SwiftUI中应用Hero动画(Hero Animation)时一些需要填的坑
  15. NVMe1.4 Admin Command学习(6) get feature set feature
  16. redis 启动命令 (windos)
  17. 广东各高校的校花大全(多图)
  18. Github docker源码之代码文件docker/image的解读
  19. PMBOK学习总结之项目管理
  20. 3BHE029110R0111 ABB

热门文章

  1. 每日一皮:没想到现实比赛里也能和拳皇一样蓄力攻击...
  2. 您有一份意外的福利待领取!
  3. 判断五个分数等级划分_2021年迎来新高考,你对“赋分等级”了解吗?选科注意这几点...
  4. cv::cuda::split 使用
  5. vs c# release断点调试
  6. mtcnn android
  7. Qt编写OpenMP程序--循环测试
  8. wfs.js 多路视频 串屏 闪烁
  9. ElasticSearch Python Client ReadTimeout
  10. python reshape transpose