• mysql数据库部分操作指令


    用cmd开启服务时拒绝访问. 原因:不是管理员用户,没有权限

    将服务中的 MySQL设置为手动启动,   否则  开机自动启动.

    启动mysql服务,用管理员权限打开dos界面

    windows+X + A  打开开始界面    点击管理员开启cmd

    启动服务:net start mysql

    关闭服务: net stop mysql

    进入mysql用命令: mysql -hlocalhost -uroot -p

    1-u :指定用户名,root为超级权限用户。

    2-p :输入密码,不指定时回车后会提示输入密码,并用*号隐藏。

    3-P :端口号,MySQL默认端口号为3306,未更改端口号,这一项可不写。

    4-h :服务器名称,MySQL默认服务器IP地址为127.0.0.1,不写为默认值。

    忘记root用户密码的解决步骤:

    1 停止服务

    2 打开控制台,输入 命令 mysqld --skip-grant-tables   (跳过权限  展示所有的表)

    3 从新打开另一个控制台

    4 找到mysql 数据库下的user表, 中可以修改密码

    updata user set password=password(‘新密码’)  where host =’localhost’ and user = ‘root’;

    5  exit 退出命令

    6 重启机器

    查看当前服务下的所有数据库show  databases

    选择一个数据库使用use 数据库名;

    当前数据库中查看所有的表 show tables

    查看表中所有信息 select*form tableName

    三种退出方式:

    1 exit;

    2 quit;

    3 q;

    MySQL 三种删除方式的区别:
    delete : 删除数据,保留表结构,可以有条件的删除,也可以回滚数据, 删除数据时进行两个动作:删除与备份 速度慢
    truncate:删除所有数据,无条件选择删除,不可回滚,保留表结构,
    drop :  删除数据和表结构 删除速度最快

    跳过权限表(服务关闭的情况下,停止一切对外操作,只允许本机操作)

    )....另开一个cmd界面  进行操作-----不用密码进入数据库(范围 本机)

    查看所有数据库信息

    使用mysql数据库

    查看数据库中的表格

    查询user表格中的数据

    不区分大小写

     

    创建数据库  create database MyDB;

     

    删除数据库  drop database mydb;

    连接只是创建一个连接,删除掉只是删除了一个连接   数据库的内容没有删除.

    不能建空表

    主键重复   编号重复

    ‘NewTable’ 表名,单引号 ’’  类似转义字符

    数据库名称

    表格名称

    字段名称

    Not null 不能为空

    AUTO_INCREMENT 自动增长类型的描述

    英文逗号(,)表示新建列的结束,下一列的开始

    PRIMARY KEY 主键设置

    Default`张三` -- 默认值的设定

    Comment `姓名` 对当前字段的注释说明

    Engine=InnoDB 对表格使用InNoDB引擎的描述

    Collate=utf8_general_ci 序列描述

    Commnet=`用户表` 对表格的注释说明

    修改表结构

    Alter 更新

    Table `user` 更新user

    Add 添加

    Modify column `name`

    外键添加

    Alter table employee

    Add constraint `FK_employee`

    Foreign key (`deptid`)

    References dept(`id`);

    代表着 表的关系

    减少数据的重复

    主表和从表,当前外键关系上,有主键的表叫主表,有外键的表叫从表

    现实意义中描述,没有主表信息,哪来的从表信息

    实际添加数据的时候,考虑添加的流程顺序

    数据的完整性

  • 相关阅读:
    [ASP.NET]有关缓存的一点点小思考(1)
    [C#]winfrom中DataGridView中下拉列表框数据绑定的一些小技巧
    [c#]自己制作类似winrar的打包程序(1)
    [ASP.NET]验证码的实现以及用户密码的简单加密
    [TEST]用live writer写博客
    【转载】什么是Code Smell 代码异味?
    【转】.NET NPOI操作Excel常用函数
    SpringRoo插件发布
    基于JChardet自动检测文件编码,批量转换文件编码,解决乱码问题
    FirstStep:搭建scala开发环境IDEA+scala插件+scala2.8
  • 原文地址:https://www.cnblogs.com/weichunguang/p/wei4.html
Copyright © 2020-2023  润新知