【摘要】 数据库常见概念
DB:数据库,存储数据的容器 DBMS:数据库管理系统,又称为数据库软件或数据产品用于创建或管理DB SQL:结构化查询语言,用于和数据库通信的语言
数据库存储数据的特点
数据存在表中,表存在数据中 一个库中可以有多个表,每张表具有唯一的名称(也就是表名) ,用来标识自己 表中有一个或多个列,列又称为 “字段” (相当于JavaScr…
数据库常见概念
-
DB:数据库,存储数据的容器
-
DBMS:数据库管理系统,又称为数据库软件或数据产品用于创建或管理DB
-
SQL:结构化查询语言,用于和数据库通信的语言
数据库存储数据的特点
-
数据存在表中,表存在数据中
-
一个库中可以有多个表,每张表具有唯一的名称(也就是表名) ,用来标识自己
-
表中有一个或多个列,列又称为 “字段” (相当于JavaScript中的 “属性”)
-
表中每一行数据,相当于JavaScript中的 “对象”
MySQL的数据类型
- 整数类型:bit、bool、tinyint、smallint、mediumint、int、bigint
- 浮点数类型:float、double、decimal
- 字符串类型:char、varchar、tinyblob、blob、mediumblob、longblob、tinytext、text、mediumtext、longtext
- 日期类型:Date、DateTime、TimeStamp、Time、Year
- 其他数据类型:暂不介绍,用的比较少。
MySQL基础操作命令
– 登录数据库
mysql -h ip -P 端口 -u 用户名 -p
说明:
- -P 大写的P后面跟上端口
- 如果是登录本机ip和端口可以省略,如:
mysql -u root(用户名) -p
- 可以通过上面的命令链接原创机器的mysql
- 退出数据库
mysql > exit;
mysql > quit;
mysql > \q;
- 提示符参数
- \D 完整的日期
- \d 当前数据库
- \h 服务器名称
- \u 当前用户
- 显示所有的数据库
show databases;
- 进入指定的库
use db1(数据库的名字);
- 查看库中所有的表
show tables;
- 查看其他库中所有的表
show tables from 库名;
- 查看表的创建语句
show create table ;
- 插入数据
insert into 表名(字段名1,字段)value(数据(数量与前一个括号一致,注意顺序)); insert into 表名 set 字段名=字段值;
注意事项
- 字段名与表中的字段名一模一样
- 数据按照字段类型一致
- 如果插入空值null 数字类型和类型直接写, 其他的用单引号扩上字段名与表中的字段名一模一样
- 插入多条数据
insert into 表名 (字段名1,字段) value(数据1),(数据2),(数据3);(数据的数量与前一个括号一致,注意顺序)
- 修改数据
update 表名 set 要更改的字段 = 更改的值 where 条件;
- 添加字段
alter table add 数据;
重命名
alter table 表名 change 要修改的表名 要改的表名 ;
删除字段
alter table 表名 drop 字段名;
修改字段类型
alter table 表名 modify 字段名 修改的类型
修改表名
alter table 原始表名 to 要修改的表名
- 删除字段
删除整张表
delete from 表名 truncate table 表名 (清空一张表)
truncate和delete的区别:
delete仅仅是删除表中的数据,插入的记录并没有删除
truncate删除数据和记录,相当于将drop这张表再create这张表
文章来源: blog.csdn.net,作者:Jiahaaao,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/m0_52151912/article/details/116428717
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END