随笔分类 -  数据库

摘要:查看数据表 1、show create table 表名; 2、desc 表名;(或 describe 表名)修改数据表 1、修改表名 alter table 旧表名 rename [to] 新表名; 2、修改字段名 (数据类型不能为空, 也可用于修改数据类型) alter table 表名 cha 阅读全文
posted @ 2020-12-24 11:33 xfx#n 阅读(80) 评论(0) 推荐(0)
摘要:数据的备份(mysqldump命令) 1、备份单个数据库 mysqldump -uusername -ppassword dbname [tbname1 [tbname2 ···]] > filename.sql (-u后面的参数username表示的是用户名,-p后面的参数password表示的是 阅读全文
posted @ 2020-12-21 15:54 xfx#n 阅读(276) 评论(0) 推荐(0)
摘要:创建视图(基于SELECT语句和已经存在的数据表): CREATE [or replace] [algorithm = {undefined | merge | temptable}] VIEW view_name [(column_list)] AS SELECT_statement [WITH 阅读全文
posted @ 2020-12-21 14:44 xfx#n 阅读(556) 评论(0) 推荐(0)
摘要:***事务管理 事务中的语句要么都执行,要么都不执行 *开启事务 start transaction *提交事务 commit (之前的mysql都是直接提交的,而在事务中则需要使用commit语句进行提交) *如果不想提交事务,取消事务(回滚) rollback (只针对未提交的事物,已提交的事务 阅读全文
posted @ 2020-12-09 22:31 xfx#n 阅读(379) 评论(0) 推荐(0)
摘要:被引用的表是主表,引用外键的表是从表,两个表是主从关系 ***外键是指引用另一张表的一行或多列,被引用的列应该具有主键约束或唯一约束 引入外键后,外键列只能插入参照列存在的值,参照列被参照的值不能被删除,这就保证了数据的参照完整性 建立外键是为了保证数据的完整性和统一性 **为表添加外键约束 alt 阅读全文
posted @ 2020-11-24 20:49 xfx#n 阅读(441) 评论(0) 推荐(0)
摘要:一、简单查询 select语句: 指定所有字段:select 字段1,字段2,··· from 表名; 使用星号(*)通配符代替所有字段:select * from 表名; (一般情况下最好不使用星号通配符,虽然查询数据多但是效率低) 查询指定字段:select 字段1,字段2,··· from 表 阅读全文
posted @ 2020-11-08 00:30 xfx#n 阅读(832) 评论(0) 推荐(0)
摘要:一、添加数据: 1、insert 语句中指定所有字段名: insert into 表名 (字段名1,字段名2,···) values (值1,值2,···); 2、insert 语句中不指定字段名: insert into 表名 values (值1,值2,···); 二、为表的指定字段添加数据 ( 阅读全文
posted @ 2020-10-19 22:28 xfx#n 阅读(261) 评论(0) 推荐(0)
摘要:**数据库:**创建数据库 create database 数据库名称;删除数据库 drop database 数据库名称;查看数据库 show databases;查看已经存在的数据库信息 show database 数据库名称 修改数据库编码 的语法格式alter database 数据库名称 阅读全文
posted @ 2020-10-15 17:30 xfx#n 阅读(74) 评论(1) 推荐(0)