为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 添加多列以逗号分开,且不能指定位置关系,对数据表进行操作 ALTER TABLE table_name (DROP|ADD) column_name
    查看全部
  • 外键约束的参照操作
    查看全部
  • NOW() /*当前时间 含日期(xxxx-xx-xx)和时间(xx:xx:xx) CURDATE() /* current当前日期 只有日期 CURTIME() /*当前时间 值有时间 DATE_ADD() /*时间增减或减少 SELECT DATE_ADD('2014-3-12',INTERVAL 365 DAY); ==>2015-3-12 /*在原有给定的时间上增加365天 INTERVAL增加可以增加负值 单位 year ,month,week,day SELECT DATE_ADD('2014-3-12',INTERVAL 1 YEAR);// SELECT DATEDIFF('2014-1-1','2015-1-1') ==> -365 /*时间差值计算 单位为日 前面时间减去后面时间 SELECT DATE_FORMAT('2014-3-2','%m/%d/%y'); ==> 03/02/2014 /*日期格式转换 SELECT DATE_FORMAT(NOW(),'%m/%d/%y'); //注意大小写的区别,%M,%D大写对应英语,%m,%d小写对应数字,%Y对应4位年份,%y对应2位年份
    查看全部
  • 浮点型分类
    查看全部
  • 整形的分类
    查看全部
  • 创建数据库:CREATE DATABASE [IF NOT EXITS] myfirstdb CHARACTER SET utf8, 修改:ALTER DATABASE myfirstdb CHARACTER SET utf8 删除:DROP DATABASE IF EXITS db1 查看数据库创建脚本:SHOW CREATE DATABASE db1 查看警告信息:SHOW WARNINGS;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-02-28

  • MySQL引擎特点
    查看全部
  • Mysql5种存储引擎
    查看全部
  • 存储引擎
    查看全部
  • 存储过程和自定义函数的区别
    查看全部
  • mysql默认字符集能否进行修改呢?答案是肯定的,下面就将教您两种修改mysql默认字符集的方法 (1) 最简单的修改方法: Windows系统:修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8 character_set_server = utf8 Ubuntu-linux系统:修改mysql的配置文件my.cnf文件中的内容: 配置文件中添加如下内容: [client] default-character-set=utf8 [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8' 修改完后,重启mysql的服务,service mysql restart 使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8。 (2) 还有一种修改mysql默认字符集的方法,就是使用mysql的命令 SET character_set_client = utf8 ; SET character_set_connection = utf8 ; SET character_set_database = utf8 ; SET character_set_results = utf8 ; SET character_set_server = utf8 ; SET collation_connection = utf8 ; SET collation_database = utf8 ; SET collation_server = utf8 ; 一般就算设置了表的mysql默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。解决方法是在发送查询前执行一下下面这句: SET NAMES 'utf8'; 它相当于下面的三句指令: SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8;
    查看全部
  • mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名';
    查看全部
  • 只修改列的数据类型的方法: 通常可以写成 alter table 表名 modify column 列名 新的列的类型 例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下 alter table student modify column sname varchar(20); 同时修改列名和列的数据类型的方法: 通常可以写成 alter table 表名 change column 旧列名 新列名 新的列类型 例如:student表中列sname的类型是char(20),现在要修改为stuname varchar(20),SQL语句如下 alter table student change column sname stuname varchar(20);
    查看全部
  • 存储引擎特点
    查看全部
  • PRIMARY KAY可以单独使用 AUTO_INCREMENT(自动编号) 必须和PRIMARY KEY(主键) 一起使用
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!