zoukankan      html  css  js  c++  java
  • MySQL数据库 : 基本语句

    mysql -uroot -p 登陆数据库

    select now(); 显示当前时间

    q 退出

    show databases; 显示数据库

    create database 数据库名 charset=utf8; 创建数据库

    drop database 数据库名字; 删除数据库

    use 数据库名 切换,使用数据库
    show tables; 显示数据库中的表
    show create table 表名 查看创建表的原始语句
    describe 表名; 显示数据表的结构(可以缩写为 desc 表名)
    drop 表名 删除表
    rename table 表名 to 新表名 修改表名

    select version(); 查看版本
    select now(); 显示当前时间
    select database(); 查看当前选择的数据库

    创建表 create table 表名( id int auto_increment primary key not null, name varchar(10) not null);

    -------------------------------------------------------------------------

    增加字段 alter table 表名 add column 字段名 类型...

    修改字段名 alter table 表名 change column 原字段名 新字段名 字段类型

    修改字段非空 alter table 表名 modify 字段名 字段类型 not null

    删除字段 alter table 表名 drop column 字段名

    ps: 这些命令 column 都可以省略

    -------------------------------------------------------------------------

    全列插入 insert into 表名 values();

    缺省插入 insert into 表名(列名1...) values(1...)

    同时插入多条 insert into 表名(列1...) values(值1...),(值2...)...;

    ps: 对于自动增长的主键,虽然不需要设置 ,但是需要进行占位, 通常用0.

    修改数据 update 表名 set name='修改值',gender='修改值' where id=1(条件)

    删除数据 delete from 表名 where id=1(条件)

    简单查询数据 select * from 表名 where 条件

    -------------------------------------------------------------------------

    数据库备份 sudo -s
    进入mysql目录 /var/lib/mysql
    运行 mysqldump -uroot -p 数据库名 > 目录/备份.sql

    -------------------------------------------------------------------------

    数据库恢复 需要先创建一个数据库
    mysql -uroot -p 数据库名 < 文件目录/备份.sql

    -------------------------------------------------------------------------

  • 相关阅读:
    在网页中实现截屏粘贴的功能
    CSS3 @font-face 做自定义图标
    Visual Studio报错一箩筐(持续更新)
    Axure实现vcg官网首页原型图
    Axure实现bootstrap首页线框图
    Web第一天——准备篇
    vue动态加载组件
    组件封装之将代码放到npm上
    node连接mysql生成接口,vue通过接口实现数据的增删改查(二)
    autoCAD2007 快捷键 标注
  • 原文地址:https://www.cnblogs.com/cccy0/p/9127367.html
Copyright © 2011-2022 走看看