随笔分类 -  db mysql

摘要:建表语句: SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for studentscores -- DROP TABLE IF EXISTS `studentscores`; CREATE TABLE `studentscores` ( `UserN 阅读全文
posted @ 2020-11-04 21:37 zhuangrunwei 阅读(186) 评论(0) 推荐(0)
摘要:MySQL索引之数据结构及算法原理 MySQL支持多个存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。本文只关注BTree索引。 MySQL索引 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是 阅读全文
posted @ 2019-07-24 16:58 zhuangrunwei 阅读(204) 评论(0) 推荐(0)
摘要:1. 管理员权限运行命令提示符,登陆MySQL mysql -u root -p root 2. 修改账户密码加密规则并更新用户密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #修改加密规则 A 阅读全文
posted @ 2018-03-16 14:16 zhuangrunwei 阅读(493) 评论(0) 推荐(0)
摘要:字符串函数 1、concat 函数 drop table test;create table test(id int(4), name varchar(10), sex char(2));insert into test values(1, 'Tom', '男');select concat(id, 阅读全文
posted @ 2017-04-11 02:29 zhuangrunwei 阅读(949) 评论(0) 推荐(0)
摘要:--返回当前时间 select now(); -- 年月日时分秒 2018-07-14 00:57:20select sysdate(); -- 返回系统时间 2018-07-14 00:57:20select current_timestamp(); -- 和 now()相同 2018-07-14 阅读全文
posted @ 2017-04-11 02:07 zhuangrunwei 阅读(245) 评论(0) 推荐(0)
摘要:日期时间类型自动转型 -- now()、字符串、数字转datetime类型 create table t(dt datetime);insert into t values(now());insert into t values('2007-9-3 12:10:10');insert into t 阅读全文
posted @ 2017-04-10 22:03 zhuangrunwei 阅读(769) 评论(0) 推荐(0)
摘要:datetime timestamp year date time drop table test;create table test (dt datetime, ts timestamp, y year, d date, t time);insert into test values(now(), 阅读全文
posted @ 2017-04-09 22:04 zhuangrunwei 阅读(220) 评论(0) 推荐(0)
摘要:数值类型 1.整数类型(有符号、无符号) (1)对于整型数据,MySQL 还支持在类型名称后面的小括号内指定显示宽度,例如int(5)表示当数值宽度小于5位的时候在数字前面填满宽度,如果不指定默认为 int(11)。一般配合zerofill使用,顾名思义,zerofill就是用“0”填充的意思。以下 阅读全文
posted @ 2017-04-09 18:35 zhuangrunwei 阅读(244) 评论(0) 推荐(0)
摘要:mysql数据库命名规则(标识符规则): 创建数据库:create database if not exists database_name 查看数据库:show databases 选择数据库:use database_name 删除数据库:dorp database database_name 阅读全文
posted @ 2017-04-09 16:59 zhuangrunwei 阅读(565) 评论(0) 推荐(0)
摘要:1、命令行创建数据库 create database mybatis default character set utf8 collate utf8_general_ci; drop database mybatis; 2、navicat 创建数据库 阅读全文
posted @ 2017-04-03 19:00 zhuangrunwei 阅读(1703) 评论(0) 推荐(0)
摘要:方式一: 打开脚本,复制里面的全部内容,登陆数据库后运行。 方式二: window cmd 运行如下命令: mysql -u root -proot --port 3306 <D:\simple.sql 方式三: 登陆mysql,运行如下命令 source D:\simple.sql 阅读全文
posted @ 2017-04-03 18:42 zhuangrunwei 阅读(240) 评论(0) 推荐(0)
摘要:如果想使修改后的参数生效,须重新启动MySQL服务器。 #存储引擎设置 default-storage-engine = INNODB 阅读全文
posted @ 2017-04-02 23:55 zhuangrunwei 阅读(319) 评论(0) 推荐(0)
摘要:mysql数据库有一个特点,即所有 sql 语句中的DDL和DML(不包含select)语句执行成功后都会显示“Query OK”。 与其他数据库管理系统不同,mysql数据库管理系统提供了一个名为存储引擎的概念。由于存储引擎是以插件形式被mysql数据库软件引入的,所以可以根据实际应用、实际需要来 阅读全文
posted @ 2017-04-02 23:12 zhuangrunwei 阅读(159) 评论(0) 推荐(0)
摘要:MySQL客户端软件 阅读全文
posted @ 2017-04-02 22:42 zhuangrunwei 阅读(1410) 评论(0) 推荐(0)
摘要:MySQL的下载、安装和配置(5.5版本) 阅读全文
posted @ 2017-04-02 04:19 zhuangrunwei 阅读(655) 评论(0) 推荐(0)
摘要:MySQL免安装版 阅读全文
posted @ 2017-04-02 03:50 zhuangrunwei 阅读(262) 评论(0) 推荐(0)
摘要:数据库概论 阅读全文
posted @ 2017-04-02 02:18 zhuangrunwei 阅读(222) 评论(0) 推荐(0)
摘要:/* 要先删除emp表,不能先删除dept表,因为dept有一个外键关联emp表*/drop TABLE emp;drop TABLE dept; drop TABLE salgrade;drop TABLE bonus; create table bonus( ename varchar(10), 阅读全文
posted @ 2017-04-01 18:25 zhuangrunwei 阅读(725) 评论(0) 推荐(0)