mysql创建数据库

MySQL数据库与表的增删改查

廉价感情. 提交于 2020-02-26 03:32:29
1.值库管理 1.1 查询所有值库   show databases; 1.2 创建一个值库   create database 值库名称   default character set 编码格式名称; 1.3 删除值库   drop database 值库名称; 1.4 修改值库语句   alter database 值库名称 default character set 格式名称; 1.3 查看值库   show create database 值库名称; 2.表管理 2.1 查看所有表   show tables; 2.2 创建表   create table 表名称(       字段名 字段类型,       字段名 字段类型,       字段名 字段类型 ) 快速构建相同表结构   create table 表名称2 like 表名称1; 2.3 查看表结构     show create table 表名称;   show columns from 表名称;   desc 表名称; 2.4 删除表   drop table 表名称; 2.5 修改表   添加字段   alert table 表名称 add column 字段名 字段类型;   删除字段   alter table 表名称 drop column 字段名;   修改字段类型   alter table

MySQL CMD 语句

ε祈祈猫儿з 提交于 2020-02-26 03:32:07
刚开始接触,MySQL 这里做一些随笔,以便自己查阅 首先打开cmd,CD 进入MySQL 的目录 cd /d D:\MySQL 然后使用,mysql -hlocalhost -u root -p //(其中-u 后边的空格可以要可以不要,其他同样的) 然后进入sql 服务器后,可以使用mysql 语句了 mysql> show databases; //;分号一定不能少!!! 可以列出所有的数据库; 然后使用 use databases; 进入某个数据库 其他常用指令总结: 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* from test2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表

MySQL使用

十年热恋 提交于 2020-02-26 03:31:13
将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* from test2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表:create table 表名 (字段设定列表); 删除表:drop table 表名; 修改表:alter table t1 rename t2 查询表:select * from 表名; 清空表:delete from 表名; 备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename >

mysql学习笔记1

心不动则不痛 提交于 2020-02-26 03:27:05
mysql数据库的基本操作 数据库的执行过程: 客户端<->服务器<->DBMS(数据库管理系统进行数据处理,如mysql)<->数据库(进行数据存储) 安装启动 安装:这里只针对ubuntu,apt-get install mysql-server 启动:service mysql start 停止:service mysql stop 重启:service mysql restart 查看状态:service mysql status 启动数据库服务后进入:mysql -hlocalhost -p3306 -uroot -p 进入后可查看所有数据库:show databases; 此时会有四个默认库,其中mysql库中存放的用户信息 数据库CRUD(create,read,update,delete) 增加一个数据库:create database dbname; 一般在增加时同时指定字符集:create database dbname char set 'utf8'; dbname为数据库名 查看数据库的创建信息:show create database dbname; 查看当前数据库select database(); 修改数据库信息:修改字符集 alter database dbname char set 'utf8'; 删除数据库:drop database

MySQL学习笔记1

无人久伴 提交于 2020-02-26 03:24:50
06年接触Linux,到现在,已经整整4年过去了,自己的角色也发生了一个很大的转变,那就是,从学生走向了社会,走向了工作岗位. 上大学的时候,由于读的不是计算机专业,所以计算机都是自学的.我一直按此方式学习,可是这一段时间,我突然发觉按此方式学习,很几个问题,一是很多事情都是完全按照自己的方式,自己的想法去做,经常存在没有动力,没有目标,学习过程相当的缓慢。二是如果对某此方面的发生了兴趣了,容易在这一方面钻得比较深入,而是忽略了其它方面.就比如,08年就已经在开始接触学习mysql了,但一直停留在只是了解概念的基础上. 于是上周末,正好在外面出差,于是就在宾馆再次复习了mysql以及SQL语言. 首先了解什么是数据库,关于这个问题,个人认为,所谓数据库,就是按一定的方式和一定的规律存储数据的地方。最早提出关系型数据库管理系统是由70年代IBM的工程师所提出的.此后,关系型数据管理,并成为一个事实上数据库的标准(RMDBS)。 mysql不同于oracle,DB2等大型数据库系统没有实例的概念,mysql中,有数据库(database),表(table),记录(row)等。一个mysql数据库管理系统,可以管理许多个数据库(database),一个数据库下面又包含N张表(table),一张表下面包含很多记录. 由于Linux用得比较多,所以我学习mysql,基本都是在Linux下面的

Mysql的.net用法

回眸只為那壹抹淺笑 提交于 2020-02-26 03:06:51
1.引入Dapper。 2.链接字符(支持中文) “server=127.0.0.1;uid=root;pwd=;database=test;Charset=utf8” 3.创建链接生成Connect public IDbConnection GetConn() { IDbConnection conn = null; try { using (conn = new MySqlConnection(Constr)) { conn.Open(); } } catch (Exception ex) { string ErrMsg = string.Format("数据库连接错误,错误原因是:{0}",ex.Message); throw new Exception(ErrMsg); } return conn; } 获取list的方式是使用query using (conn = new MySqlConnection(Constr)) { conn.Open(); string sql = "SELECT * FROM `userinfo`"; return conn.Query<TestModel>(sql); } 来源: CSDN 作者: kingwebo'sZone 链接: https://blog.csdn.net/weixin_40029679/article/details

部署LAMP动静分离

落花浮王杯 提交于 2020-02-26 02:56:56
一、LAMP动静分离 当需要搭建一个高效的web架构时,采用动静分离无疑是最好的选择,这篇博文将写下来LAMP的动静分离部署方式。 所谓LAMP?LAMP架构是目前最成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。与之并肩的还有LNMP、LTMP等,LAMP说白了就是Linux操作系统上安装Apache网站服务,构建php/perl/Python运行环境来连接mysql数据库,四个组件合起来就简称“LAMP”。 LNMP只不过是用Nginx来搭建了这个httpd服务。 PHP在LAMP环境下共有三种工作模式:CGI 模式、apache 模块、FastCGI (FCGI)模式。CGI 模式下运行 PHP,性能不是很好。FastCGI 的方式和 apache 模块的不同点在于:FastCGI 方式 PHP 是一处独立的进程,所有 PHP 子进程都由 PHP 的一个叫做php-fpm 的组件负责管理;而 apache 模块化方式运行的 PHP,则是 apache 负责调用 PHP 完成工作。PHP 的 FastCGI 方式性能要比 apache模块化方式强很多。 这里将以 FastCGI 方式编译安装 LAMP架构。 FastCGI 的工作机制: 客户端发起请求,请求分为 2 种,一种是静态请求它可以直接由 Apache

详解mycat+haproxy+keepalived搭建高可用负载均衡mysql集群

邮差的信 提交于 2020-02-26 02:35:40
概述 目前业界对数据库性能优化普遍采用集群方式,而oracle集群软硬件投入昂贵,mysql则比较推荐用mycat去搭建数据库集群,下面介绍一下怎么用mycat+haproxy+keepalived搭建一个属于mysql数据库的高可用负载均衡。 主要思路: 简单说,实现mysql主备复制-->利用mycat实现负载均衡。 比较了常用的读写分离方式,推荐mycat,社区活跃,性能稳定。 以下基于centos7操作系统进行演示。 架构图 以下是这次搭建的架构图。 主机1与主机2上的keepalived会为该服务器抢占vip,抢占到vip后,对该主机的访问可以通过原来的ip访问,也可以直接通过vip访问,当其中一台宕机时,vip会漂移到另一台机器上,当我们访问VIP时haproxy会根据配置将请求分发到两台Mycat上实现负载均衡,并且haproxy会检测mycat是否存活。 下面先介绍下后端数据库的搭建部分。 一、安装部署mysql 1、安装依赖 yum install tcl gcc perl perl-JSON.noarch perl-Time-HiRes.x86_64 -y 2、创建基础目录并修改文件夹的属组 mkdir -p /data/datafile mkdir -p /data/log chown -R mysql:mysql /data 3、安装mysql数据库

mariadb-10.5.1二进制安装

烈酒焚心 提交于 2020-02-26 02:15:21
一、本博文内容简介: 有关mariaDB的介绍,大家可以移步到百度百科或者mariaDB官网进行查看。 本文主要是介绍mariaDB二进制包如何进行安装,以及mariaDB服务安装后的如何启动以及账户安全设置等等 mariaDB截止2020-02-24日,目前发部的最新的二进制版本是mariadb-10.5.1-linux-glibc_214-x86_64.tar.gz。本文采用这个版本的二进制安装。 二、二进制安装mariadb: 官方二进制安装文档 https://mariadb.com/kb/en/installing-mariadb-binary-tarballs/ 下载地址 https://downloads.mariadb.com/MariaDB/mariadb-10.5/bintar-linux-glibc_214-x86_64/mariadb-10.5.1-linux-glibc_214-x86_64.tar.gz 创建数据目录: useradd mysql -s /sbin/nologin -M mkdir /data/mysql/mysql3306/{data,binlog,logs,tmp} -p cd /data/mysql/;chown -R mysql.mysql mysql3306 安装相关依赖和下载解压: yum install libaio.x86

CentOS 7搭建LAMP环境上线PHPMyAdmin系统

风流意气都作罢 提交于 2020-02-26 02:07:25
一、安装Apache服务 关于安装Apache详细配置及原理概述请参考: CentOS 7.4搭建Apache网站服务 [root@centos01 ~]# mount /dev/cdrom /mnt/ <!--挂载LAMP光盘--> [root@centos01 ~]# cp /mnt/* /usr/src/ <!--将mnt目录下的程序包拷贝到/usr/src/--> [root@centos01 ~]# mount /dev/cdrom /mnt/ <!--切换操作系统光盘--> [root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-* <!--删除系统自动yum--> [root@centos01 ~]# tar zxvf /usr/src/httpd-2.2.17.tar.gz -C /usr/src/ <!--解压缩Apache包--> [root@centos01 ~]# cd /usr/src/httpd-2.2.17/ <!--进入Apache目录--> [root@centos01 httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi <!