MYSQL August 19, 2018

基础(一):数据库操作

Words count 466 Reading time 1 mins.

  1. 连接服务器

打开命令行:“开始”菜单—所有程序—MySQL—MySQL Server 5.7–MySQL 5.7

输入密码:inspur

  1. 创建数据库,指定编码为utf-8:
CREATE DATABASE...
Read article

MYSQL August 19, 2018

基础(二):表操作

Words count 1.8k Reading time 2 mins.

一、创建表

  1. 创建表
CREATE TABLE dept(
deptino INT,
dname VARCHAR(20),
loc VARCHAR(20)
)
  1. 查看表的详细定义
SHOW CREATE TABLE dept\G

特殊说明:MySQL的命令行中,语句的结尾有三种:英文分号,\g和\G,其中\G的显示效果最好

二、增加字段

  1. 在表的最后增加字段(默认是在最后添加)
ALTER TABLE dept ADD descri VARCHAR(20);
  1. 在表的第一行添加字段
  2. ...
Read article

MYSQL August 19, 2018

数据库中文字符集问题

Words count 78 Reading time 1 mins.

ALTER TABLE tableName CONVERT TO CHARACTER SET utf8;
Read article

MYSQL August 19, 2018

基础(四):视图操作

Words count 342 Reading time 1 mins.

CREATE  VIEW  VIEW_DEPT_DNO AS SELECT DEPTNO AOC_ID,
DNAME AOC_NAME,LOC AOC_LOC FROM DEPT WHERE LOC ="本部";
DROP VIEW VIEW_DEPT_DNO;
Read article

MYSQL August 19, 2018

基础(三):创建索引

Words count 2.2k Reading time 2 mins.

创建表的时候,创建索引

CREATE TABLE DEPT_INDEX(
  DEPTNO INT,
  DNAME VARBINARY(20),
  LOC VARBINARY(20),
  INDEX INDEX_DEPTNO(DEPTNO)
);

利用CREATE INDEX创建索引

CREATE INDEX INDEX_DNAME ON DEPT_INDEX(DNAME);

修改表的时候创建索引

ALTER TABLE DEPT_INDEX ADD  INDEX INDEX_LOC(LOC(10));

创...

Read article

MYSQL August 19, 2018

mysql修改表、字段、库的字符集

Words count 1.5k Reading time 1 mins.

ALTER DATABASE databaseName DEFAULT CHARACTER SET utf8;
ALTER TABLE tableName CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
如:ALTER TABLE logtest DEFAULT CHARACTER SET...
Read article

MYSQL August 19, 2018

SQL中EXISTS的用法

Words count 267 Reading time 1 mins.

EXISTS用于检查子查询是否至少会返回一行数据,如果有数据返回,则给exists一个true值,否则false。where条件后,如果exists返回一个true,则继续执行查询语句。

EXISTS 指定一个子查询,检测行的存在。

语法:

EXISTS subquery

参数:subquery是一个首先的SELECT语句(不允许compute子句和into关键字)

结果类型:Boolean 如果子查询包含行,则返回true,否则返回flase

Read article
0%