操作语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MYSQL操作
1.如何连接到MYSQL,操作内容
a)wanp环境点击任务栏图标->mysql选项->mysql控制台,输
入密码即可进入
b)单独安装的mysql:打开虚拟dos界面在doc界面中找到
mysql.exe文件的路径,使用以下格式访问
mysql.exe -u 用户名-h 服务器地址-p密码(一般回车之后输入)
登陆成功的信息:
Welcome to the MySQL mands end with ; or \g. 命令结束符
Your MySQL connection id is 93 mysql的连接id号
Server version: 5.6.12-log MySQL Community Server (GPL) mysql 的版本Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 帮助
对数据库的库、表、字段进行操作(DDL语句)
查看已有数据库
SHOW DATABASES;
系统自带的数据库简介
test 测试使用的数据库(该库没有任何权限限制,仅作为测试使用,上线站点必须删除)-
mysql mysql的所有用户信息和权限信息的库(不能改)
information_schema 用于存储当前数据库软件中所有数据库的库信息、表信息、字段信息等.
phpmyadmin phpmyadmin数据库管理软件的库
cluster 服务器集群信息表
添加数据库
CREATE DATABASE 数据库名称;
删除数据库
DROP DATABASE 数据库名
修改数据库名
没有修改数据库的语句
找到数据库的data文件夹->找到和要修改数据库同名的文件夹->修改文件夹名称即可把对应的数据库改名
限制:仅限制于使用myisam引擎的数据库使用.
表的操作
//选择数据库
use 数据库名;
查看表
SHOW TABLES ;
新建表
CREATE TABLE 表名(
字段名字段类型[列的完整性约束],
字段名字段类型[列的完整性约束],
字段名字段类型[列的完整性约束],
.....
)ENGINE=表引擎CHARSET=utf8
修改表名
ALTER TABLE 表名rename 新表名;
删除表
DROP TABLE 表名;
字段操作:
查看字段
DESC 表名
添加字段
ALTER TABLE 表名ADD 字段名字段类型[列的完整性约束] [位置参数]
位置参数:AFTER 字段名在指定字段之后添加
FIRST 在最开始添加
修改字段
修改字段名称、类型、完整性约束、位置(主要用于改名)
ALTER TABLE 表名CHANGE 原字段名新字段名字段类型[列的完整性约束] [位置参数]
修改字段类型、完整性约束、位置(用于非名称修改)
ALTER TABLE 表名MODIFY 字段名字段类型[列的完整性约束] [位置参数]
删除字段
ALTER TABLE 表名DROP 字段名
列的完整性约束:
NULL 设定当前字段是否允许不传入值(此版本不报错)
Key设定当前字段是否使用键
primary key 主键
主键一定是唯一键。
主键的内容绝对不能重复。
主键一般用于设定id使用
unique 唯一键表示当前字段的所有信息必须唯一不能重复。
(一般用于账号、卡号、用户名等,身份证、电话) Default设定当前字段的默认值,当用户插入数据时不提供真实数据,则会使用默认数据代替。
Extra设定当前字段数值是否进行自增操作,配合id使用。