mysql第一篇
来源:互联网 发布:手机直播完整源码 编辑:程序博客网 时间:2024/05/21 01:44
mysql第一篇
mysql安装
- mysql的windows下的安装(可自己到网上搜索)
- mysql在linux下的安装
mysql基本操作
- 进入mysql
mysql -uroot -p
输入密码(刚安装可直接进入)
- 设置密码
方法一(设置root账号密码):
set password=password('1234'); flush privileges;
方法二:进入mysql库修改user表
use mysql;update user set password=password('1234') where user='root';flush privileges;
方法三:使用GRANT语句
grant all on *.* to 'root'@'localhost' IDENTIFIED BY '1234' with grant optin;flush privileges;
数据定义语句(DDL,Data Definition Language)
数据库管理
- 创建数据库
create database [if not exists ] 数据库名 [charset 字符集] [collate 字符排序规则];
说明:
- if not exists:用于判断是否存在该数据库名,如果存在则不执行该语句
- 字符集: 意图数据存储到本数据库中的时候所使用的字符编码名称,通常utf8,也可以gbk。
- 字符排序规则通常不设置,而是使用所设定的字符集的默认规则(每个字符集都有一个默认的排序规则);
# 创建数据库(如果不存在mydb1) 并手动指定编码格式CREATE DATABASE mydb1 IF NOT EXISTS DEFAULT CHARACTER SET 'utf8';# 创建一个使用utf-8字符集,并带校对规则的mydb2数据库。create database mydb2 character set utf8 collate utf8_general_ci;
显示mysql中的所有可用字符集:
show charset;
显示mysql中的所有可用排序规则:
show collation;
显示所有的数据库
show databases;
修改数据库
alter database 数据库名 character set=新字符集 collate=新校对集;
看数据库的默认字符集
show create database mydb1;
删除数据库
drop database 数据库名;
选择进入某数据库
use 数据库名;
通常,要进行数据中的数据表和数据的操作,都必须先“进入”该数据库。
- 备份数据库
mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 > 要保存为的文件
- 恢复数据库
mysql -h服务器地址 -u登录名 -P端口号 -p 数据库名 < 文件名
注意:通常该数据库名是需要先建立(存在)
表管理
选择数据库
use 数据库;
查看所有表
show tables;
创建表
create table a( sid int, sname varchar(20)) default character set 'utf8'
查看表结构
desc a;
删除表
drop table a;
- 修改表
添加字段
alter table a add column sgender varchar(2);
删除字段
alter table a drop column sgender;
修改字段类型
alter table a modify column sgender varchar(2);
修改字段名字
alter table a change column sgender gender varchar(2);
修改表名字
alter table a rename to table_1;
视图(view)
视图创建
create view v_emp as select empno,ename,job from emp;
删除视图
drop view v_emp;
修改视图
alter view v_emp(v1,v2,v3,v4) as select empno,ename,job,deptno from emp;
- 第一篇 mysql安装
- mysql第一篇
- mysql优化----第一篇:综述
- mysql加锁分析---第一篇
- mysql 索引学习 第一篇
- mysql之路第一篇
- MySQL系列第一篇:MySQL安装配置
- MySQL自学习第一篇:源代码目录结构
- mysql 慢查询分析 第一篇
- 第一篇 MySQL优化脑图
- MySQL学习第一篇:系统准备
- mySQL基本语句总结第一篇
- mySQL基本语句总结第一篇
- mysql多维数据仓库指南-------第一篇第1章
- mysql多维数据仓库指南--第一篇第2章(1)
- mysql多维数据仓库指南--第一篇第2章(2)
- mysql多维数据仓库指南--第一篇第3章
- mysql多维数据仓库指南--第一篇第4章(1)
- mybatis的简单使用
- Maven 手动添加 JAR 包到本地仓库
- zeroc-ice网络请求使用介绍
- JAVA中重写equals()方法的同时要重写hashcode()方法
- 面向对象基础
- mysql第一篇
- Javascript apply与call函数详解
- ····BadTokenExceptionn: Unable to add window··· is your activity running?···
- 【poj 3164】Command Network 最小树形图
- iOS - 自动计算cell的高度(iOS8 Auto-sizing)
- leetcode283
- 代码规范:android版
- 聚合函数
- POJ2019 Cornfields(记忆化枚举版)