MySQL的初步了解

命令行连接MySQL

检查是否启动了MySQL服务
在计算机管理的服务中查看MySQL是否处于服务状态,如果常使用MySQL可将启动类型改为自动;
ps:爱玩游戏但是电脑配置不太好的朋友们会下一些游戏加速程序来关后台以便于更好的游戏体验,往往可能把MySQL服务也关闭,这时候以管理员身份进入DOS窗口输入“net start mysql”即可。

命令行方式连接数据库
语法: mysql -h 服务器主机地址 -u 用户名· -p 密码
ps:若是本机操作可以省略-h参数; -p后面可以输入密码,回车后输入密码。写密码的话-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):用于两表间建立关系,需要制定引用主表的哪一字段;
自动增长(AUTO_INCREMENT):设置为自增字段,默认每条自增1;可设置初始值和步长。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值