• MySQL : 数据库和表的基本操作总结

    针对database和table的操作大致可分为三类:创建,查询,修改,删除 1. 创建 create ① 创建数据库 create database db_name; ② 创建表 create table db_name.tb_name (列的属性) [表选项]; tip : 必须指明所属的数据库(也可以使用use db_name;先指明数据库,再creat...

    2018-06-17 23:44:04

  • SQL必知必会 -------- 聚集函数、分组排序

    聚集函数 1.AVG()函数 输入: SELECT AVG( prod_price ) AS avg_price FROM Products 输出: 警告:只用于单个列 AVG() 只能用来确定特定数值列的平均值,而且列名必须作为函数参数给出。为了获得多个列的平均值,必须使用多个AVG()函数。 说明:NULL值 AVG()函数忽略...

    2018-06-17 23:44:02

  • mysql基础的学习笔记

    cmd操作mysql方式: cmd登录数据库方法:(方法一二实用于在电脑里配置过数据库相关的环境变量,否则必须在cmd里进入到数据库的bin目录): 1).mysql -u root -p 显示Enter password输入你登录数据库时的密码。 修改数据库密码 旧密码:A 新密码 B: mysqladmin -uroot -pA p...

    2018-06-17 23:44:01

  • MySQL乱码

    摘要:1、在mysql中执行下句成功,可添加中文的。insertintobook(bookName,author,publish)values('好','hao','hao'); 但是在jsp中执行这个insert 语句就会出现乱码。 1、在mysql中执行下句成功,可添加中文的。 insertintobook(bookName,author,publish)values('好','...

    2018-06-17 23:43:57

  • Lamp环境搭建Linux CentOS6.5编译安装mysql5.6

    经典web开发组合Lamp环境搭建之mysql安装详解 安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# rpm -qa| grep mysqlmysql -libs- 5.1 . 66 - 2 .el6_3.i686[root@localhost src]# rpm -e --nodeps mysql-lib...

    2018-06-17 23:43:55

  • 用一条SQL语句查出每门课都大于80分的学生的姓名

    用一条SQL语句查出每门课都大于80分的学生的姓名,数据表结构如下: 建表SQL如下: SET FOREIGN_KEY_CHECKS = 0 ; -- ---------------------------- -- Table structure for grade -- ---------------------------- DROP TABLE IF EXISTS `grade`; CREATE TABLE `grade...

    2018-06-17 23:43:45

  • 转--修改MySql中数据表和字段的字符集和排序规则

    由于数据库中的数据表和表字段的字符集和排序规则不统一,找了很多帖子,最后发现如下脚本很好用。 用法儿是:先执行如下脚本生成修改数据表和表字段的脚本,然后再执行这些生成的脚本 1. 修改指定数据库中所有varchar类型的表字段的字符集为UTF8,并将排序规则修改为u...

    2018-06-17 23:43:33

  • MySQL中null值问题

    今天写答疑系统的时候,写了这样一截代码: ? php session_start (); $db = mysqli_connect ('localhost','root','root','qa' ); $tname = $_POST ['teacher' ]; $q ="select schedule,place from time where Tname=' $tname ' and Sname is null" ; $arr = mysqli_que...

    2018-06-17 23:43:36

  • mysql问题记录

    1、2003 - can't connect to MySQL server on 'localhost' (10060) 关闭防火墙即可。 2、1067 - Invalid default value for 'state' 修改数据库(必须删除才能修改,创建数据库时输入名称的下一个选择框就是进行字符集的选择)或表的字符集。为了一劳永逸,使用默认...

    2018-06-17 23:43:31

  • 快速安装测试版Mysql

    本文操作系统: CentOS 7.2.1511 x86_64 MySQL 版本: 5.7.13 1、卸载系统自带的 mariadb-lib [root @centos-linux ~] # rpm -qa|grep mariadbmariadb-libs- 5.5. 44- 2.el7.centos.x86_64[root @centos-linux ~] # rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --no...

    2018-06-17 23:43:26

2