CREATETABLEIFNOTEXISTS `table1` (
`id` int(11) NOTNULL AUTO_INCREMENT,
`name` varchar(50) DEFAULTNULL,
PRIMARYKEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;CREATETABLEIFNOTEXISTS `table2` (
`id` int(11) NOTNULL AUTO_INCREMENT,
`name` varchar(50) DEFAULTNULL,
PRIMARYKEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;INSERTINTO `table1` (`name`) VALUES(‘name1‘...
1:建立基于docker的mysql,参考Mac上将brew安装的MySql改用Docker执行2:建立基于docker?php image在当前目录,建立Dockerfile,内容如下FROM php:7.0-cli MAINTAINER Terry Zhang <zterry@qq.com> RUN docker-php-ext-install pdo_mysql mysqli3.建立php镜像docker build -t php-mysql .4. 编写php脚本,可以从mysql数据库读取数据:<?php $host = ‘mysql‘; $user = ‘root‘; $pwd = ‘password‘; $db = ‘test‘; $mysqli = ...
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4085684.html联系方式:smyhvae@163.com 【正文】这一周状态不太好,连续打了几天的点滴,所以博客中断了一个星期,现在继续。我们在之前的几篇文章中学习了JDBC对数据库的增删改查。其实在实际开发中,一般都是使用第三方工具类,但是只有将之前的基础学习好了,在使用开源工具的时才能得心...
数据库隔离级别有四种,应用《高性能mysql》一书中的说明:
然后说说修改事务隔离级别的方法:
1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.
2[mysqld]
3 transaction-isolation = REPEATABLE-READ
这里全局默认是REPEATABLE-READ,其实MySQL本来默认也是这个级别
2.对当前session修改,在登录mysql客户端后,执行命令:
要记住mysql有一个a...
先在init下import pymysqlpymysql.install_as_MySQLdb()在setting下DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘ctx‘, ‘HOST‘: ‘‘, ‘PORT‘: ‘3306‘, ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘123‘, }}中英文时区修改LANGUAGE_CODE = ‘zh_Hans‘TIME_ZONE = ‘Asia/Shanghai‘原文:https://www.cnblogs.com/zj0724/p/9345636.h...
小生近日来学习Mysql数据库,自己编写一个用IE远程创建Mysql数据库的简易程序,此程序适用与对Mysql数据库一无所知的人,可以轻松的创建Mysql数据库及数据库中的各种类型的表,而且完全是图形界面,你甚至可以一句sql语句都不知道,我编写的这个程序可能尚还十分简陋,在此我只想起一个抛砖引玉的作用,希望大家能不断完善此程序,做一个真正意义上的图形界面的Mysql管理器. 此程序共分两个文件: mkdb.htm:搜集使用者信息,给下面的.php文件使...
1.创建数据库create database database_name;
例:create database aa;
show create database aa;(查看database aa)2.删除数据库drop database database_name;3.mysql所支持的存储引擎:show engines\G(注意有defaut 是默认的引擎)InnoDB存储引擎:是事物型数据库的首选,支持事物安全表(ACID),支持锁定和外键,mysql5.5.5之后,InnoDB作为默认存储引擎。特性如下:(1)给mysql提供了具有提交、回滚和崩溃恢复能力的事物安全...
因为前两天某项目需要PHP连接MySql,虽然以前学过,但是现在基本也忘得一干二净了,不过后来查找大量资料找到了方法:<?php//设置字符集header(‘Content-Type: text/html; charset=utf8‘);//连接数据库$link = mysql_connect("localhost","root","123456");if(!$link){echo ‘数据库连接失败...<br>‘;exit(-1);}else{echo "数据库连接成功...<br>";}//选择一个数据库作为默认数据库mysql_select_db(‘php_sjk‘);//执行sql插入语...
1、连接查询select * from Info,Nation #笛卡尔积select * from Info,Nation where Info.Nation=Nation.Codejoin on 连接select * from Info join Nation #join连接select * from Info join Nation on Info.Nation=Nation.Code2、联合查询select Code,Name from Infounionselect Code,Name from Nation3、子查询1)无关子查询select * from Nation where Name=‘汉族‘ #去Nation表中查名族代号select * from Info where Nation=(民...
1. 导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄MariaDB [hellodb]> select name,age from students where age > 25 and gender=‘M‘;
+--------------+-----+
| name | age |
+--------------+-----+
| Xie Yanke | 53 |
| Ding Dian | 32 |
| Yu Yutong | 26 |
| Shi Qing | 46 |
| Tian Boguang | 33 |
| Xu Xian | 27 |
| Sun Dasheng | 10...
数据完整性1.域完整性:---------匹配完整性:非空、缺省
字段/列2.实体完整性:-------匹配完整性:主键、唯一键
记录/行3.引用完整性:-------匹配完整性:外键
表与表之间约束:constraintMySQL中的约束分类主键:primary key
唯一键:unique
非空:not null
缺省:default
外键:foreign key主键、唯一键、外键都会自动创建索引
主键:一个表只能有一个主键,其可以对应一个字段,也可以对应多个字段(组合主键)
唯一键:也成为候选主键(跟...
鄙人今天心血来潮突然想写篇文章,鄙人从来没写过文章,如果有错误的地方请多多指教.
本文需要有基础的SQL语句知识才可以更好的理解.建议想学习的人多去了解一下SQL语句
和编程语言,知己知彼才能百战百胜.
我不希翼得到读者您的好评,尽管我尽力了;只希望本文能解决您学习过程的障碍,希望
您早日掌握有关MYSQL 注入方面的知识.
1.MYSQL 注射的产生.
漏洞产生原因 : 程序执行中未对敏感字符进行过滤,使得攻击者传入恶意字符串与结...
附上官方教程地址:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 下面是/etc/my.cnf文件 以后用到的以后再网上添加 (最好先把配置文件改好,再实例化mysql)[client]port = 3306socket = /tmp/mysql.sock[mysqld]user = mysqlport = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /usr/local/mysql/datapid-file =/usr/local/mysql/data/mysql.pidcharacter-set-server=utf8错误解决:...
第1种︰使用 mysqladmin命令shell>mysqladmin -u root password new_password如果忘记了MySQL的root密码,可以用以下方法重新设置:◆1. KILL掉系统里的MySQLD进程;killall -TREM mysqld◆2. 用以下命令启动MySQL,以不检查权限的方式启动;mysqld_safe -skip-grant-tables &◆3. 然后用空密码方式使用root用户登录 MySQL;mysql -u root◆4. 修改root用户的密码;mysql> update mysql.user set password=PASSWORD(’新密码’) wh...
1、 secureCRT远程虚拟机,输入netstat -anp| grep 3306如上图结果中显示mysql 3306前面的ip不是0.0.0.02.修改/etc/mysql/mysql.conf.d/mysqld.cnf把 bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0;或者注释掉上面的意思是改为监听所有地址sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfsudo service mysql restart //重启数据库服务sudo netstat -anp | grep mysql 2.1 vi修改在一般模式之中,只要按下 i, o, a 等字符就...