• MySQL数据库常见命令


    连接数据库

    mysql -u用户名 -p密码

    修改数据库密码 

    注意:所有sql语句最后都需要有分号结尾,分号必须是英文的

    set password for 用户名@localhost = password('新密码');

    数据库备份

    -- python.sql 备份后的sql文件名
    mysqldump –uroot –p 数据库名 > python.sql;

    数据库恢复

    -- python.sql 备份后的sql文件名
    mysql -uroot –p 新数据库名 < python.sql;

    数据库导入文件

    -- 注意 导入文件时要进入当前要导入文件的路径 和 进入要存放数据的数据库
    source sql文件名;

    查看所有数据库    

    show databases;     

    创建数据库

    create database 数据库名 charset=utf8;
    -- charset表示编码格式

    查看创建数据库的语句

    show create database 数据库名;

    查看当前使用的数据库

    select database();

    使用数据库

    use 数据库名;

    删除数据库

    drop database 数据库名;

    数据表的操作

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

    show tables;

    创建数据表

    create table 数据表的名称(字段 类型 约束);

    mysql常见的数据类型

    整数:int, bit
    小数:decimal
    字符串:varchar, char
    日期时间:date,time,datetime
    枚举类型:enum
    -- decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位
    -- char表示固定长度的字符串,如char(3),如果填充'ab'时会补一个空格为'ab '
    -- varchar表示可变长度的字符串,如varchar(3),填充'ab'时就会存储'ab'

    数据表字段的约束

    主键:primary key
    非空:not null
    唯一:unique
    默认:default
    外键:foreign key
    自动增长:auto_increment
    无符号:unsigned 

    查看数据表的创建语句

    show create table 数据表的名称;

    查看表结构

    desc 数据表的名称;

    删除数据表 

    drop table 表名;

    给创建好的数据表添加字段

    alter table 表名 add 列名(字段名)  类型;

    修改表中的字段

    -- 不重命名版  主要修改字段的类型和约束
    alter table 表名 modify 列名(字段名) 类型 约束;
    -- 重命名版 直接修改字段的名字
    alter table 表名 change 原名 新名 类型 约束;

    给创建好的数据表添加外键

    alter table 表1 add foreign key(要设定外键的字段) references 表2(表二主键);
  • 相关阅读:
    PHP 扩展开发
    redis 简单动态字符串 SDS
    解决 call to undefined function mssql_connect 报错
    aws lnmp环境搭建 绑定域名
    PHP 内存管理 写时复制 垃圾回收
    CSS3详解:transform、transition
    详细图解window环境mongodb下载、安装、配置与使用
    介绍一款好用 mongodb 可视化工具
    安装MongoDB启动时报错‘发生系统错误2’的解决办法
    .md即markdown文件的基本常用编写语法
  • 原文地址:https://www.cnblogs.com/yanzhongyixu/p/12662864.html
Copyright © 2020-2023  润新知