在MySQL中对于时间的存储自己见表的时候都是设置的varchar类型的,感觉挺方便的。昨天拿别人建好的表写代码,发现这张表中时间类型为datetime的,凭感觉试了一下不行,网上查了刚开始试了好几个都是不对的,一脸懵逼。----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------如图,mysql中的datet...
一丶数据库的安装和连接1.1python连接数据库import pymysqlconn = pymysql.connect(host="127.0.0.1", # ip地址port=3306, # 端口位置user="root", # 用户名password="123", # 密码database="nash", # 数据库名charset="utf8", # 当前数据库编码格式autocommit=True # 是否设置自动commit确认 ) cursor = conn.cursor(pymysql.cursors.DictCursor)二丶创建表操作import pymysql# 打开数据库连接 db = pymysql...
各存储引擎使用三种类型锁定机制:行级锁定、表级锁定页级锁定。表级锁定主要是 MyISAM、Memory、CSV 等一些非事务性存储引擎,使用行级锁定主要是 InnoDB 存储引擎和 NDB Cluster 存储引擎,页级锁定主要是BerkeleyDB存储引擎。1. MySQL 锁定机制简介各存储引擎使用三种类型锁定机制行级锁定(row-level)表级锁定(table-level)页级锁定(page-leve) : 页级锁定介于行级锁定与表级锁定之间。2. MySQL数据库中 表级锁定主要是 ...
(修改)# cd /usr/local# mkdir db(建立Mysql数据库新的存放目录)# cp -r /var/db/mysql /var/db/mysql_bk(备份默认的mysql数据库)# cp -r /var/db/mysql /usr/local/db(拷贝Mysql数据库到新的存放目录)# mysqladmin shutdown(把mysql关闭)# cd /var/db# rm -r mysql(把以前的Mysql数据库删除了,才不碍眼)# ee /usr/local/etc/rc.d/mysql-server(修改MySQL启动脚本)找到这一行:: ${mysql_dbdir=”/var/db/mysql”}改成:: ${mys...
很久都没有写博客了, 但是也积攒了了很多的问题, 下次找个时间一起整理一下, 然后记录下来, 以备不时之需. 我们的联系人列表经常会有按照首字母排序的需求. 这个很方便, 很清晰, 如果不说性能如何, 就像让数据库来做呢? 其实MySQL是支持的. 我们建立一个函数: DELIMITER $$ CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 DETERMINISTIC BEGIN DECLARE V_RETURN VARCHAR(255);DECLA...
本节内容 数据库介绍mysql 数据库安装使用mysql管理mysql 数据类型常用mysql命令 创建数据库外键增删改查表权限事务 索引python 操作mysql 1. 数据库介绍什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统...
随便写写第一部分:新建虚拟机创建win2016服务器这部分内容跟着微软云提示操作即可, 基本步骤:创建一堆名字,选择一个地区的服务器,配置一些基本信息,然后azure就会自动创建虚拟机并安装你选择的服务器的环境,进去就可以使用第二部分:安装mysql这个也比较简单,直接上mysql管网下载安装包(我安装的是8.0,据说有很多和5.7版本不一样的坑,故意踩踩) 安装完成后服务器本地环境试连接 mysql -u root -p命令,没问题可以连第...
MySql数据库基础 1.什么是数据库 用来存储数据。数据库可在硬盘及内存中存储数据 数据库与文件存储数据的区别 数据库本质也是通过文件来存储数据,数据库的概念就是系统的管理存储数据的文件 数据库介绍 本质就是存储数据的C/S架构的socket套接字软件 数据库服务器端:存放数据的主机集群 数据库客户端:可以连接数据库的任意客户端 数据库管理员:DBA2.数据库基本概念 库:多个表构建一个数据库 表:多条数据构建一张表 记录:存放...
1 建立数据库表:复制代码 代码如下:create database club; create table member( id int(11) not null auto_increment, no varchar(5) not null, name varchar(10) not null, age int(2) not null, level varchar(10) not null, sex tinyint(1) not null, date datetime not null, primary key(id) )engine=MyISAM default charset=GB2312; insert into member(id,no,name,age,level,sex,date)values (1,‘A001‘,‘wanxia‘,30,‘...
一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有...
<?php/*//给大家带来php最基本的增删改查的方法,我的mysql数据库配置信息如下://主机IP:localhost//用户名:root//密码:123456//数据库名:databaseTest//表名:test(两个字段,id(int),name())//-----------------------向数据库插入一条数据--------------------- $id=1; $name="zhangsan"; $con = mysql_connect("localhost","root","123456"); mysql_select_db("databaseTest", $con); $sql="INSERT INTO test (id,name) ...
一、查看数据库信息二、查看当前数据库中有哪些表三、查看表的结构四、SQL语句概述五、DDL(Data Definition Language)数据定义语言六、DML(Data Manipulation Language)数据操纵语言七、数据表的高级操作 先安装数据库,可以查看我博客里的LNMP架构或者LAMP架构都有关于数据库的编译安装一、查看数据库信息 1 mysql -uroot -p123123 #登录数据库2 mysql> show databases;3 +--------------------+4 | Databas...
登录数据库后,选择数据库时发现以下提示,mysql> use testReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> 意思是 预读这个库中表以及表列信息,一般原因是当库中表很多,表中数据很大时,就会出现执行use <库名>后半天没反应,连接很慢的情况,解决办法就是 -A 方式登录数据库,不会预读库中表信息。shell> mysql...
1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址(本机是)D:\wamp\bin\mysql\mysql5.6.17\bin2.打开电脑cmd命令提示符,进入上一步mysql.exe所在的文件夹(cd D:\wamp\bin\mysql\mysql5.6.17\bin)3.输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。别关闭这个CMD窗口,再打开一个新的cmd命令行窗口。(注意:在输入此命令之前先在 "任务管理器" 中结束 "mysqld.exe" 进程,确保mysql服务器端已...
1.右键点击我的电脑,找到管理!2.找到服务和应用程序:3.打开找到服务,打开:4.在服务里找到MySQL,改成启动: 'localhost' (10061)的解决方法' ref='nofollow'>mysql数据库出现2003-Can't connect to MySQL server on 'localhost' (10061)的解决方法原文:http://www.cnblogs.com/wangyuhangboke/p/7811065.html