MySQL基础操作与语法总结

需积分: 10 1 下载量 91 浏览量 更新于2024-08-13 收藏 30KB MD 举报
本文档是关于MySQL基础知识的总结,涵盖了数据库的启动、停止、登录、退出,以及数据库操作如创建、删除,表的操作如增删改查,还包括存储过程、索引、自定义函数、视图和事务等高级概念。 在MySQL数据库管理中,启动和停止服务是基础操作。可以通过`net start mysql`启动MySQL服务,使用`net stop mysql`来停止服务。登录MySQL有两种常见方式:通过`mysql -u root -p123456`直接输入用户名和密码,或者先输入`mysql -u root`然后在提示下输入密码。如果遇到登录问题,尝试以管理员身份运行CMD。 查询数据库是常见的操作,使用`show databases;`可以查看所有数据库。选择要使用的数据库,使用`use 数据库名称;`。创建数据库则通过`create database 自定义数据库名;`,删除数据库使用`drop database 数据库名;`。 对于表的操作,`alter table`命令用于修改表结构。例如,`alter table 表名 add address int;`用来添加一列,`alter table 表名 change id bigint;`修改字段类型,`alter table 表名 drop 表名;`删除列,`rename table 原始表 to 新表;`重命名表。`show create table 表名;`显示表的创建详细信息,而改变表的字符集用`alter table 表名 character set 字符集;`。 查询数据是数据库的核心功能,`select * from 表名;`获取表中的所有数据。插入数据使用`insert into 表名 (列表1,列表2.) values (值1,值2..);`,更新数据使用`update 表名 set 列名1=列值1,列名2=列值2 where 列名=值;`。删除数据则用`delete from 表名 where 列名=值;`。 此外,MySQL还支持存储过程,可以创建一系列操作并按需调用。索引用于提高查询性能,可以对表的特定列创建。自定义函数允许用户定义自己的函数,以满足特定需求。视图是虚拟表,基于一个或多个表的查询结果,提供更方便的数据访问接口。事务处理确保数据的一致性,支持ACID特性(原子性、一致性、隔离性和持久性)。 这些基本操作构成了MySQL数据库管理和开发的基础。了解并熟练掌握这些知识点,能够有效地进行数据库设计、数据管理及应用开发。