zoukankan      html  css  js  c++  java
  • mysql数据库基本操作

    1、开启/停止数据库服务
    net start mysql
    net stop mysql

    2、客户端登录数据库

    退出数据库

    Exit; //注意加分号
    q; // 分号可加可不加

    3、创建数据库

    基本语法:create database 数据库名字[库选项];
    库选项:数据库的相关属性

    字符集:charset
    校对集:collate

    4、显示数据库
    显示全部:show databases

    显示部分: show databases like ‘匹配模式’;
    _:匹配当前位置单个字符;
    %:匹配指定位置多个字符
    显示数据库创建语句
    基本语法:show create database 数据名字;

    5、选择数据库

    语法:use 数据名称;

    6、 修改数据库

    修改数据库库选项:字符集和校对集


    基本语法:alter database 数据名 charset=字符集;

    7、删除数据库

    基本语法:drop database 数据库名;

    8、创建数据表


    基本语法:creat table 表名(字段名 字段类型[字段属性],字段名 字段类型[字段属性],…)[表选项];
    创建表必须要挂在某个数据库上:

    使用表选项:
    create table student(name varchar(10))engine[=]innodb/myisam charset utf8;


    复制已有表结构

    只复制结构,不会复制数据。

    基本语法:create table 新表名 like 已有表名 (不一定是同一个数据库的,其他数据库可采用数据库.表名的方式来引用)

    9、显示表

    显示所有表:show tables;

    显示部分表:show tables like ‘匹配模式’;

    显示表结构:
    describe 表名;
    desc 表名;
    show columns from 表名


    显示表创建语句
    show create table 表名;

    10、表操作

    设置表属性

    基本语法:alter table 表名 表选项 值;


    修改表名:rename 旧表名 to 新表名;

    新增字段:
    alter table 表名 add [column] 新字段名 列类型 [列属性] [位置first/after字段名]


    修改字段:
    alter table 表名 change 旧字段名 新字段名 字段类型 [列属性] [新位置]


    修改字段类型(属性):
    alter table 表名 modify 字段名 新类型 [新属性] [新位置]


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


    删除表结构:
    drop table 表名 [,表名2…]

    11、数据操作
    插入操作:
    基本语法:
    insert into 表名 [ (字段列表)] values(对应字段列表) //指定字段插入值,不要求顺序,但是要求对应

    insert into 表名 values(对应表结构) //所有字段插入数据,要对应字段顺序

    查询操作:
    查询全部数据: select * from 表名 ;

    查询部分数据:select 字段列表 from 表名; // 字段列表用逗号隔开

    条件查询数据:select 字段列表 / * from 表名 where 字段名=值;


    删除操作
    delete from 表名 where 条件;


    更新操作
    update 表名 set 字段名=新值 [where 条件];

    12、字符集
    处理中文数据
    set names gbk;
    等同于:
    set character_set_client=gbk;
    set character_set_connection=gbk;
    set character_set_results=gbk;

  • 相关阅读:
    inode满处理
    power shell 脚本了解
    免密脚本带端口
    linux文件 特殊权限的使用
    linux批量配置ip
    编译安装常用包+阿里镜像源-常用资源-系统-下载-科莱软件下载-docker仓库包-安全圈-杏雨梨云-图形界面安装-docker私有双仓库-阿里源报错处理-centos7目录大小
    expect免互交 常用编辑文本
    vim 插件 -- taglist
    vim 插件 -- ctags
    vim 插件 -- omnicppcomplete
  • 原文地址:https://www.cnblogs.com/shiqu/p/10323540.html
Copyright © 2011-2022 走看看