涂抹mysql笔记-管理mysql库和表】的更多相关文章

mysql的表对象是基于库维护的,也就是说它属于某个库,不管对象是由谁创建的,只要库在表就在.这根Oracle不同Oracle中的表对象是基于用户的.属于创建改对象的用户所有,用户在表就在.mysql中的数据库(database)和Oracle数据库中的数据库概念不同.每个mysql都是由多个数据库组成(创建好默认4个)而Oracle中的数据库则是一个整体.mysql默认的4个库information_schema:记录用户.表.视图等元素信息.提供类似oracle的数据字典功能,类似于orac…
-DSYSCONFDIR=/mysql/conf \ 所以在conf下建立my.cnf文件 vi my.cnf [client]port=3306socket=/mysql/conf/mysql.sock #The MySQL server[mysqld]port=3306user=mysqlsocket=/mysql/conf/mysql.sockpid-file=/mysql/conf/mysql.pidbasedir=/mysqldatadir=/mysql/datatmpdir=/mys…
一.DDL数据定义语言 就是对书库内部的对象进行创建.删除.修改等操作的语言. 关键字:create  drop  alter 1.连接数据库 mysql -u用户名 -p -h指定主机(不指定默认是本机) 2. 创建数据库: mysql> create database test1; Query OK, 1 row affected (0.00 sec)  删除库 mysql> drop datbases test1; (0.00 sec):这个表示操作执行的时间. 3.查询数据库 mysq…
干货: 命令行程序mysql实际上是MySQL客户端,真正的MySQL服务器程序是mysqld,在后台运行. 数据库事务具有ACID特性,用来保证多条SQL的全部执行. 五.MySQL 通过mysql命令行登录 MySQL Client的可执行程序是mysql,MySQL Server的可执行程序是mysqld. MySQL Client和MySQL Server的关系如下: 在MySQL Client中输入的SQL语句通过TCP连接发送到MySQL Server.默认端口号是3306,即如果发…
个人博客网:https://wushaopei.github.io/    (你想要这里多有) 项目说明:该笔记的背景为电商平台项目,电商项目由于其高并发.多线程.高耗能等特性,在众多的项目类型中涉及的技术面最广,故以此为例作为案例: 项目说明: ​ 主要功能模块: ​ 对于一个项目的立项,从需求分析到技术栈的决定,其中的业务执行都离不开持久层中对数据库的操作,数据库的库.表设计等规范对项目的高效.可用性都具有很大的影响. 以下:对数据库的相关规范进行分析及说明: 数据库设计规范包括: 数据库命…
mysql的高可用体系<>追求更高稳定性的服务体系 可扩展性:横向扩展(增加节点).纵向扩展(增加节点的硬件配置) 高可用性<>Slave+LVS+Keepalived实现高可用:在从库部署负载均衡器.<>安装配置LVS:相当于负载均衡器.我们选择在192.168.1.9主机名为linux04的服务器上安装LVS1.modprobe -l |grep ipvs查看当前操作系统是否存在lpvs模块.2.lsmod |grep ip_vs查看是否ip_vs内个模块是否被加载…
目录 数据库03 /库.表.记录的详细操作.单表查询 1. 库的详细操作 3. 表的详细操作 4. 行(记录)的详细操作 5. 单表查询 数据库03 /库.表.记录的详细操作.单表查询 1. 库的详细操作 2.1 创建数据库 1.1 语法 create database 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 -- 表名不区分 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 基本上跟py…
需求 只放行user表 db1库的select权限 mysql> grant select on db1.* to 'mike'@'localhost'; Query OK, rows affected (0.05 sec) 查看有没有记录 mysql> select * from mysql.db\G; db1这个库下的所有表都可以查看select mysql> exit Bye [root@mysql ~]# mysql -umike -p123 Warning: Using a p…
前言:MySQL是一个数据库管理系统,也是一个关系数据库.它是由Oracle支持的开源软件,MySQL可以在各种平台上运行UNIX,Linux,Windows等.可以将其安装在服务器甚至桌面系统上. 此外,MySQL是可靠,可扩展和快速的,如果您开发网站或Web应用程序,MySQL是一个不错的选择(强烈建议使用). 建库: 语法: CREATE DATABASE IF NOT EXISTS '指定库名' DEFAULT CHARSET UTF8; 例: CREATE DATABASE IF NO…
1.mysql安装:(1)RPM安装:rpm -ivh xxx 建议安装三个:MySQL-server-VERSION.PLATFORM-cpu.rpmMySQL-client-VERSION.PLATFORM-cpu.rpmMySQL-devel-VERSION.PLATFORM-cpu.rpm安装后密码保存在/root/.mysql_secrest,安装好后通过mysql -uroot -p进去修改密码:set password for root@'localhost'=password("…