随笔分类 -  MYSQL学习

摘要:DELETE命令: 语法: DELETE from 表名 [where 条件] --删除数据(避免这样写,会全部删除) DELETE FROM ‘student‘ --删除指定数据 DELETE FROM ‘student‘ WHERE id = 1; TRUNCATE命令: 作用:完全清空一个数据 阅读全文
posted @ 2022-09-29 00:50 小羊冒险家 阅读(30) 评论(0) 推荐(0) 编辑
摘要:修改: 语法: UPDATE 表名 set colnum_name = value where[条件] --修改多个属性,用逗号隔开 update ‘student‘ SET ‘name‘='狂神',‘email‘='3136115507@qq.com' WHERE id=1; 修改多个条件; 语法 阅读全文
posted @ 2022-09-29 00:33 小羊冒险家 阅读(15) 评论(0) 推荐(0) 编辑
摘要:DML语言:数据库操作语言 插入语句(添加)其实就是在表中填入信息 语法:insert into 表名([字段名1,字段名2,字段名3])value('值1','值2','值3',.....) 注意事项: 字段和字段名之间使用逗号隔开 字段是可以省略的,但是后面的值要一一对应 可以同时插入多条数据, 阅读全文
posted @ 2022-09-28 23:32 小羊冒险家 阅读(31) 评论(0) 推荐(0) 编辑
摘要:外键:把此表与别的相连接作为附属 删除有外键关系的表的时候,必须要先删除引用别人的表(从表),再删除被引用的表(主表) --方式二: --方式一:创建表成功后,添加外键 以上的操作都是物理外键,数据库级别的外键,我们不建议使用(避免数据库过多造成困扰) 最佳实践: 数据库就是单纯的表,只用来存数据, 阅读全文
posted @ 2022-09-28 00:34 小羊冒险家 阅读(15) 评论(0) 推荐(0) 编辑
摘要:--修改表名 :ALTER 旧表名 RENAME AS 新表名 ALTER TEACHER RENAME AS TEACHER1 --修改teacher这个表,并将其重命名 --增加表的字段:ALTER TABLE 表名 ADD字段名 列属性 ALTER TABLE teacher1 ADDage 阅读全文
posted @ 2022-09-27 09:33 小羊冒险家 阅读(223) 评论(0) 推荐(0) 编辑
摘要:show create database 数据库名 --查看创建数据库的语句 show create table 表名 --查看数据库表的定义语句DESC 显示表的具体结构 数据表的类型: INNODB 最常用 MYlSAM 早些年使用 INNODB安全性更高 (列表的区别概述不再介绍) 所有的数据 阅读全文
posted @ 2022-09-26 23:37 小羊冒险家 阅读(38) 评论(0) 推荐(0) 编辑
摘要:CREAT TABLE [IF NOT EXISTS] ‘表名‘( '字段名' 列类型 [属性] [索引][注释], '字段名' 列类型 [属性] [索引][注释], ....... '字段名' 列类型 [属性] [索引][注释] )[表类型][字符集设置][注释] 阅读全文
posted @ 2022-09-26 00:51 小羊冒险家 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在询问窗口中编写创建数据库的代码: 注意事项: 使用英文,表的名称和字段,尽量使用飘号 ‘’(此页面看不出来)括起来 字符串使用单引号括起来 所有的语句后面加 ,(英文的) 最后一个后面不加 PRIMARY KEY表示主键,一般一个表只有唯一一个主键 编写完成后,选中要执行的代码,按下执行键运行 阅读全文
posted @ 2022-09-26 00:43 小羊冒险家 阅读(24) 评论(0) 推荐(0) 编辑
摘要:unsigned 表示无符号整数,声明了该列不能声明为负数 Zerofill: 0填充的,不足的位数用0来填充 例如你设置的是长度为0的int类型,你只输入了1,那么系统会为你自动填充九个1 阅读全文
posted @ 2022-09-25 21:50 小羊冒险家 阅读(22) 评论(0) 推荐(0) 编辑
摘要:数值: tinyint 十分小的数据 一个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节(常用) bigint 较大的数据 8个字节 float 浮点数 4个字节 double 浮点数 4个字节 decimal 字符串形式的浮 阅读全文
posted @ 2022-09-25 20:44 小羊冒险家 阅读(18) 评论(0) 推荐(0) 编辑
摘要:操作数据库->操作数据库中的表->操作数据库中表的数据 1.1操作数据库 创建数据库 CREAT DATABASE IF NOT EXISTS 数据库名 删除数据库 DROP DATABASE IF EXISTS数据库名 使用数据库 USE DATABASE 查看数据库 SHOW DATABASE 阅读全文
posted @ 2022-09-25 20:20 小羊冒险家 阅读(22) 评论(0) 推荐(0) 编辑
摘要:DOS窗口: 连接数据库: 命令行连接: mysql -uroot -p 刷新权限: flush privileges 查看所有的数据库: show databases; 切换数据库:use 数据库名 查看数据库中所有的表: show tables 显示数据库中所有的表的信息: describe s 阅读全文
posted @ 2022-09-24 17:03 小羊冒险家 阅读(623) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示