MySQL数据库基础
来源:互联网 发布:以此为政,不亦惑乎翻译 编辑:程序博客网 时间:2024/06/06 02:52
MySQL特点
- 功能强大:多种数据库处理引擎,可处理每日高达亿级的访问量。支持事务、视图、存储过程、触发器等
- 跨平台:可以在任何开发平台上进行移植
- 运行速度快:高速是MySQL的显著特征
- 支持面向对象:PHP支持混合编程方式,纯面向对象、纯面向过程、面向对象与面向过程混合。3种方式
- 安全性高:所有密码传输均采用加密形式
- 低成本:完全免费
- 支持各种开发语言:PHP、ASP、Java、Python等
- 数据库储存容量大:表空间最大容量为64TB
- 强大的内置函数:几乎涵盖了Web应用开发中的所有功能。
启动MySQL服务器
1.通过系统服务启动MySQL
开始-》系统管理工具-》服务-》找到MySQL并启动
2.通过命令符启动MySQL
win+R-》cmd-》net start mysql
3.停止:net stop mysql
连接和断开MySQL数据库
连接MySQL:启动服务器后输入mysql -uroot(用户名) -h127.0.0.1(服务器所在地址) -ppassword(用户密码,-p后不按回车侧以明文显示输入密码)
断开数据库:mysql>quit;
数据库操作
创建数据库:CREATE DATABASE 数据库名(不能与其他数据库同名,不能单独使用数字、关键字、Windows不区分表大小写、Linux区分)
查看数据库:SHOW DATABASES
选择数据库:USE 数据库名
删除数据库:DROP DATABASE 数据库名
创建表:CREATE [TEMPRORY] TABLE [IF NOT EXISTS] 表名
可选:[TEMPRORY] (临时表),[IF NOT EXISTS](避免表不存在时报错)
字段属性:
col_name(字段名)
type(类型)
not null(是否为空)
DEFAULT value (默认值)
AUTO_INCREMENT (自增长,只能一个列)
PRIMARY KEY (主键唯一)
reference_definition (注释)
查看表结构:SHOW COLUMNS 或 DESCRIBE
例:show columns from 数据库名
例:DESC 表名 列名
修改表结构:ALTER TABLE
重命名表:RENAME TABLE 表名 TO 新表名
删除表:DROP TABLE 表名
语句操作
插入记录:insert into 表名(列名1,列名2,..)values(值1,值2...)
查询记录:select from 表名 where 条件 group by 条件 order by 条件 having 条件 limit限定
修改记录:update 表名 set 列名1=新值1,列名2=新值2 [where] (where指定更新的行,若不指定则更新所有的行)
删除记录:delete from 表名 [where] (where指定删除的行,若不指定则删除所有的行)
数据库备份
mysqldump -uroot -p123456 数据库名>F:文件名.txt
数据库恢复
mysql -uroot -p123456 数据库名<F:文件名.txt
阅读全文
0 0
- MYSQL数据库基础
- mysql数据库基础
- MySQL数据库基础
- mysql数据库基础操作
- Mysql 数据库 基础代码
- MYSQL数据库基础
- 数据库--基础--Mysql
- MySQL数据库操作基础
- MYsql数据库基础
- mysql数据库基础概念
- 数据库-mysql基础相关
- MySQL数据库基础
- MySQL数据库基础
- 数据库MySQL基础
- mysql数据库基础
- mysql数据库备份基础
- mysql数据库基础总结
- MySQL数据库基础
- Intellij Idea 2017.1.5 字体模糊解决方案
- caffe将若干张图片转化为lmdb文件
- tp5增删改查sql
- 解决:whm搬站出现的mysql error message:Can't find any matching row in the user table
- tf.others
- MySQL数据库基础
- LR用户挖掘,如何选取阈值
- Base64Util工具类
- windows系统下如何在启动tomcat时,命令窗口关闭
- jquery大总结
- TCP那些事儿(1)
- javascript hello world
- 以龙讯LT8911为例浅谈LVDS/MIPI转EDP
- python3转码