2019独角兽企业重金招聘Python工程师标准>>>

-----------mysql数据库---------------
一、启动mysql
cd /usr/local/mysql
sudo chmod -R 755 data //安装后,第一次时需要用(设置权限)
cd bin/
sudo ./mysqld_safe
./mysql -u root -p 默认密码为空

二、进入mysql
显示当前有多少数据库
show databases;

创建一个数据库
create database 数据库名字;

//删除一个数据库
drop database 数据库名字;

切换数据库
use database;

创建一个表
create table 表名(字段名称 字段类型(字段长度),….);

//删除一个表
drop table 表名;

显示当前数据库里有多少数据表;
show tables;

插入数据表
Insert into 表名(字段名) values( 字段值);

查询数据表
Select *( * 表示所有字段,可以表示单个字段名) from 表名;

修改数据表
Update 表名 set 字段名 = 修改值 where 字段名 = 老值
例如:update student set student_age = 17 where student_name = 'jabez’;

删除字段
delete from 表名 where 字段名 = ‘值’;

创建一个person3的表(id为自动增加,datetime和date和time为时间和日期的类型)
create table person3(id int primary key auto_increment,time datetime,date date,time time);
插入值
insert into person3(time,date,time) values(now(),now(),now());

----------sqlite3.0版本数据库---------------
sqlite3 //进入sqlite3数据库中
.quit  //退出
cd Desktop //切换目录
sqlite3 student.db //新建一个student.db文件
.databases//查询现在的数据库
.open ss.db//切换数据库(注意:如果没有改文件则直接创建)
create table student(name varchar(30),time datetime);//新建表
.tables//查看所有的表
insert into student (name,time) values("suisui",now('now','localtime')); //插入表属性
select *from student;//查看表的记录
insert into person2 select * from person1;//把表person1的值传给表person2   2需要那个字段值 就在into里面跟指定的字段值 然后传值
//去重name属性相同的记录
select *from person1  group by name(属性名);
.mode column//增大间距
.headers on//加标题

例子:
创建一个person1的表(id为自动增加,datetime和date和time为时间和日期的类型)
create table person1(id integer primary key autoincrement,name varchar(20),age int,datetime datetime,date date,time time);

插入

insert into person1(name,age,datetime,date,time) values("pingping",42,datetime("now","localtime"),date("now","localtime"),time("now","localtime"));

转载于:https://my.oschina.net/u/2366900/blog/467986

【非凡程序员】 OC第十八节课 (数据库mysql和sqlite3)相关推荐

  1. python开发pc软件_程序员带你十天快速入门Python,玩转电脑软件开发(二)

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...

  2. python做电脑软件-程序员带你十天快速入门Python,玩转电脑软件开发(二)

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...

  3. 《给程序员的职场情商课》读书笔记

    文章目录 01 开篇词 | 我们面临的困境,往往不是 "程序问题" 02 不一样的情商课:程序员需要什么样的 "情商" 03 做高情商的 "面试者&q ...

  4. 风炫安全web安全学习第二十八节课 CSRF攻击原理

    风炫安全web安全学习第二十八节课 CSRF攻击原理 CSRF 简介 跨站请求伪造 (Cross-Site Request Forgery, CSRF),也被称为 One Click Attack 或 ...

  5. python入门教程软件-程序员带你十天快速入门Python,玩转电脑软件开发(四)

    本系列文章立志于从一个已经习得一门编程语言的基础之上,全面介绍Python的相关开发过程和相关经验总结.本篇文章主要是基于上一篇的程序员带你十天快速入门Python,玩转电脑软件开发(三)的基础之上, ...

  6. 宅男程序员给老婆的计算机课程之9:数据模型

    这次来讲MVC中最后的M. Model,几乎可以说是网页应用的核心. 之前课程提到过网页应用是由数据库驱动,而在很多场景,数据库 = M : M = 数据库. 所谓的ORM: object relat ...

  7. 宅男程序员给老婆的计算机课程之8:控制器

    设计模式再"高级"一点,便是所谓的"框架"了. 从事Web开发,一般都会接触到MVC框架这个概念. M:也就是Model,直接跟网站数据库相关. V:也就是Vi ...

  8. C/C++程序员必读的十本书(上)

    在Gmail TopLanguage  Group 中看到一篇文章"C/C++程序员必读的十本书(上)",大家的讨论都很激励,大家都觉得这篇文章写得很棒,我想在Group里的朋友都 ...

  9. 宅男程序员给老婆的计算机课程之4:SQL vs NoSQL

    男主角:Wuvist(新浪微博),真名翁伟,自称胖程序员一个,幸好已婚.学习.NET出身,现常用Python做服务器端开发,曾任新加坡某创业公司主程.公司被Techcrunch blog过后,觉得新加 ...

最新文章

  1. Rust crates.io换国内镜像源
  2. mini2440系统引导(四)存储控制器
  3. 算法的复杂度与Master定理
  4. Leet Code OJ 112. Path Sum [Difficulty: Easy]
  5. python显示数据长度_Python使用s来检测数据的长度
  6. [包计划] node-fs-extra
  7. LeetCode 2129. 将标题首字母大写
  8. linux软件包管理系统的意义,Linux系统的软件包管理——RPM
  9. 笔记-配置博客园客户端代码高亮(2016.08.20)
  10. 管理感悟:你是产品的第一个用户
  11. Java获取微信用户昵称时昵称里有特殊符号导致插入数据库失败(解决方案)
  12. gopup是疫情经济生活搜索指数数据接口
  13. 极虎病毒:虎年第一猛毒详解
  14. 安卓开发:记事本App
  15. 操作系统笔记(一)——操作系统的定义及作用
  16. 量化模型每一层的细节参数
  17. bu薪水 华为cloud_【华为】CLOUDBU 华为云数据库工程师招聘 - 软件与微电子学院(SSM)版 - 北大未名BBS...
  18. JS/JQuery整齐的照片墙:展示很多宽高不同照片,让每一行中的所有照片高度一样,所有的行的宽度一样
  19. 国外知名乐队都在用的社交媒体二维码
  20. 择校秘籍|北邮计算机 和 北航计算机 应该怎么选?

热门文章

  1. fasttext在二分类问题中,recall与precision值是相同的,why
  2. svm中支持向量的理解
  3. c# 基于layui的通用后台管理系统_【SpringBoot】三十三、SpringBoot+LayUI后台管理系统开发脚手架...
  4. mininet编程实现交换机规则的插入、删除与修改。_Mysql事务隔离以及MVCC实现原理...
  5. 使用Python批量处理行、列和单元格
  6. eclipse新建项目有红叉_selenum+java+eclipse环境搭建和浏览器驱动配置
  7. LeetCode:85. 最大矩形
  8. Jenkins中安装Role-based Authorization Strategy插件来实现用户角色权限管理
  9. Angular中使用axios实现get请求数据
  10. python中打印二维列表数据