MySql学习笔记
来源:互联网 发布:淘宝联盟规则 编辑:程序博客网 时间:2024/06/04 20:00
<——-本篇内容不设计及主键和外键等属性——->
一.安装MySql
1).到mysql官网下载。
2).安装mysql
3).使用
打开cmd -> 输入 mysql -u root -p 回车 -> 输入密码 回车(如果)不出在命令则需配置环境变量。
二.数据库基本操作
1).显示所有数据库
2).创建数据库
语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name(数据库名)
[create_specification [, create_specification] …]
create_specification:
[DEFAULT] CHARACTER SET charset_name(设置字符集)
| [DEFAULT] COLLATE collation_name(排序规则)
3).修改数据库指定字符集
语法:ALTER {DATABASE | SCHEMA} [db_name]
alter_specification [, alter_specification] …
alter_specification:
[DEFAULT] CHARACTER SET charset_name
4).显示数据库编码类型
5)删除数据库
语法:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
三.表的基本操作
(表是依赖于数据库而存在的所以先要建一个数据库并使用这个数据库)
1).创建表
语法:CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
[(create_definition,…)]
[table_options] [select_statement]
2).查看表结构 DESC TABLE_NAME
3).查看所有表 SHOW TABLES
4 ).修改表增加字段
5).删除表字段
6).修改字段类型
7)修改字段名称(此操作也可改变类型)
8)修改表名称
9)删除表 drop table_name
10)向表插入数据
语法:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,…)]
VALUES ({expr | DEFAULT},…),(…),…
[ ON DUPLICATE KEY UPDATE col_name=expr, … ]
插入所有字段。一定依次按顺序插入 .注意不能少或多字段值
插入部分字段
11)修改数据
语法:UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 …]
[WHERE where_definition]
[ORDER BY …]
[LIMIT row_count]
修改所有数据(建议少用)
带条件的修改(推荐使用)
修改多个字段,注意: SET 字段名=值,字段名=值,….
12)删除数据
删除指定数据 DELETE FROM student WHERE id=2;
删除所有数据 DELETE FROM student;
– delete from: 可以全表删除 1)可以带条件删除 2)只能删除表的数据,不能删除表的约束 3)使用delete from删除的数据可以回滚(事务)
– 另一种方式
– truncate table: 可以全表删除 1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)使用truncate table删除的数据不能回滚
TRUNCATE TABLE student;
<–下一篇着重介绍数据库的查询–>
- 【MySQL】MySQL学习笔记
- 【mysql】mysql学习笔记
- Mysql学习笔记 --- mysql数据类型
- MySQL学习笔记--MySQL编程
- JBoss-MySql学习笔记
- mysql学习笔记
- Mysql学习笔记(1)
- Mysql学习笔记
- MySQL学习笔记
- Tomcat Mysql 。。。学习笔记
- mysql学习笔记
- mysql DB(学习笔记)
- MySQL 学习笔记一
- MySQL学习笔记
- mysql学习笔记
- mysql学习笔记
- MySQL学习笔记
- MySql学习笔记
- Qt(安装及首次体验)
- mac线刷Android-红米note
- .NET配置文件中configSections的用法
- Android异常布局的ClassCastException 安卓 LayoutParams castclass
- 寒假集训02 J hdu 5303 DP+枚举
- MySql学习笔记
- tree-structured Long Short-Term Memory networks
- redis 模糊删除命令
- 杂谈:来电显示能否显示陌生人姓名呢?
- jsp文件上传(图片上传)
- JDK环境变量设置
- 本地计算机上的服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
- 常见排序算法小结
- 关于一些 iOS 面试问题的解答