基础知识
mysql.exe 客服端程序
mysqld.exe 服务器端程序管理mysql服务器端程序通过window 提供的服务管理①通过services.msc查看服务net start mysqlnetstop mysql②直接mysqld来运行服务客户端和服务器端进行连接 (通过认证)
mysql -hlocalhost -P3306(port端口) -uroot -p(password)sql结构化查询语言(structured query language)针对的操作对象不同,分成不同的语言。1.数据操作(管理语言)DML mange查询语言 dql数据查询增、删、改 dml2.数据定义语言(对保存的数据的格式进行定义)DDL determine3.数据库控制语言(针对数据库软件服务进行操作)DCL control库的操作、
创建一个数据库create database databaseName(数据库选项)在命令行大部分语句都应该有;结束符标示符数据库名 命名规则大小写取决于当前操作系统 推荐下划线方式数据库名标识符 原则上是可以使用任何字符,甚至是中文 但是不建议。特殊的可以使用反引号限定符:``反引号 不是单引号每次创建一个数据库都会在mysql的data目录生产一个目录
生成一个db_opt数据库的默认选项(option)数据查询show databases; 显示所有数据库show tables; 显示库中的所有表注意 并不是只有用户可以创建数据库,mysql内部维护自己的数据库查看数据的创建语句show create database db_name;删除数据库drop database db_name
修改数据库信息
修改数据库的属性语法:alter database db_name[修改指令]指令:数据库的指令修改数据库的改名1.改文件夹名(不适应于所有)2.备份数据,恢复