<——-本篇内容不设计及主键和外键等属性——->
一.安装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学习笔记
最新推荐文章于 2024-09-13 22:15:00 发布