1.首先通过黑窗口,输入“mysql”,确认是否安装了mysql数据库
2.具体安装数据库操作流程请上网百度
3.启动mysql数据库
MySQL 服务器启动方式有两种:
1) 通过Windows服务的方式自动启动:
2) doc手动启动的方式
注意:我自己电脑mysql服务命名为msql5
4.mysql 4种登录方式
- mysql -u 用户名 -p 密码
- 后输入密码方式:
- mysql -hip 地址 -u 用户名 -p 密码:
127.0.0.1 代表本机的 IP 地址
- mysql --host=ip 地址 --user=用户名 --password=密码:
5.退出mysql
quit 或 exit
6. 使用图形化界面工具 SQLyog 图形化工具——客户端
- 使用 SQLyog 登录数据库
-
MySQL 目录结构
数据库管理系统、数据库和表的关系
数据库管理程序(DBMS)可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体 User 的数据。
1) 一个数据库服务器包含多个库
2) 一个数据库包含多张表
3) 一张表包含多条记录
7. Structured Query Language 结构化查询语言
1) 是一种所有关系型数据库的查询规范,不同的数据库都支持。
2) 通用的数据库操作语言,可以用在不同的数据库中。
3) 不同的数据库 SQL 语句有一些区别
- MySQL 的语法
每条语句以分号结尾,如果在 SQLyog 中不是必须加的
SQL 中不区分大小写,关键字中认为大写和小写是一样的
8. 创建数据库语法
来一个最完整的语法:
create database if not exists ccc default CHARACTER SET utf8 COLLATE utf8_general_ci;
create database if not exists db2;create database db1;查看数据库:
show databases;show create database db3; -- 查看某个数据库的定义信息修改数据库默认的字符集:alter database db3 character set utf8;删除数据库:drop database db2;使用数据库:select database(); -- 查看正在使用的数据库use db4; -- 改变要使用的数据库创建表:CREATE TABLE 表名 (字段名 1 字段类型 1,字段名 2 字段类型 2);常使用的数据类型如下:详细的数据类型如下:
创建 student 表包含 id,name,birthday 字段:create table student (id int, -- 整数name varchar(20), -- 字符串birthday date -- 生日,最后没有逗号);查看某个数据库中的所有表:use day21;show tables;查看 student 表的结构:desc student;
查看 student 的创建表 SQL 语句:show create table student;结果:CREATE TABLE `student` (`id` int(11) DEFAULT NULL,`name` varchar(20) DEFAULT NULL,`birthday` date DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8
每天进步一点点
个人意见,仅供参考