命令行连接MySQL
检查是否启动了MySQL服务.在计算机管理的服务中查看MySQL是否处于服务状态,如果常使用MySQL可将启动类型改为自动;
ps:爱玩游戏但是电脑配置不太好的朋友们会下一些游戏加速程序来关后台以便于更好的游戏体验,往往可能把MySQL服务也关闭,这时候以管理员身份进入DOS窗口输入"net start
mysql"即可。
命令行方式连接数据库
语法: mysql -h服务器主机地址-u用户名:-p密码
命令行方式去操作MySQL数据库
系统数据库
information_ schema:主要存储系统中的一-些数据库对象信息;performance_ schema:主要存储数据库服务器性能参数;
mysql:主要存储系统的用户权限信息;
test: MySQL 数据库管理系统自动创建的测试数据库,任何用户都可以使用;
用户数据库
根据用户需求创建的数据库
操作数据库ps:MySQL中以**;**结尾;
创建数据库CREATE DATABASE数据库名;查看数据库列表
SHOW DATABASES;选择数据库USE数据库名;
删除数据库DROP DATABASE数据库名;
创建表
CREATE TABLE [IF NOT
EXISTS]表名(
字段一数据类型[字段属性|约束] [索引] [注释],
字段二数据类型[字段属性|约束] [索引] [注释],
字段N数据类型[字段属性|约束] [索引] [注释]
)[表类型][表字符集][注释];字段的约束及属性
非空约束(NOT NULL) :不允许字段为空;默认约束
(DEFAULT) :当字段未插入数据,插入默认值;
唯一-约束(UNIQUE KEY) :字段的值是唯- -的(可为空值,仅一个) ;
主键约束(PRIMARY KEY /PK) :设置当前字段为表的主键,作为整个表的标识;
外键约束(FOREIGN KEY /FK) :用于两表间建立关系,需要制定引用主表的哪一字段;