zoukankan      html  css  js  c++  java
  • mysql对数据库、表、视图的操作

    登录:mysql   [-h服务器地址]   -u登录名   -P端口号   -p

    输入Ipconfig获取ip地址

    Mysql -h 192.168.1.122 -u aa -P 3306 -p  //192.168.1.122服务器地址  //aa登录名  //3306一般端口号都是3306

    或登录:mysql [--host=服务器地址] --user=用户名 --port=端口 --password

    想退出输:quit; 或 exit;

    注意

    登录数据库系统后,需要使用“set names 编码名;”来设定当前连接数据库的“所在的环境变量”,

    即当前跟数据库打交道的“客户端”本身的编码。通常来说

      cmd客户端中是固定的使用gbk编码,

      而php网页中,是该网页文件的编码(现在主流都是utf8

    数据库

    增:create  database  [if  not  exists ] 数据库名  [charset  字符集]  [collate  字符排序规则];  //collate一般不写,字符集cmd一般用gbk编码、php网页一般用utf8

    删:drop database 数据库名

    改:alter database 数据库名 character set=新字符集 collate=新校对集;

    查:show databases

    如果要对表进行操作的话,先进入数据库,关键字用useuse 数据库名

    数据表

    增:create table 表名

        id int auto_increment primary key,  //auto_increment 自动增长字符,primary key 主键

        name varchar(10) comment '这是姓名'  //comment 注释

        ...........

      );

    删:dorp table 表名

    改:alter  table  表名  change  原字段名  新字段名  新字段类型  新字段属性;

    查:show tables

     视图

    创建:

    create  view   视图名 [(列名1,列名2...]   as  一条复杂select语句;  //可以将select语句所取得的列重新命名,但也可以不重新命名,则使用select语句中的给定列名。

    使用视图,就跟表一样

    select  *  from  视图名  where 条件  order by .....

    改视图:

    alter view 视图名 [(列名1,列名2...] as select语句

    删视图:

    drop  view  [if exists] 视图名;

  • 相关阅读:
    Neko's loop HDU-6444(网络赛1007)
    Parameters
    SETLOCAL
    RD / RMDIR Command
    devenv 命令用法
    Cannot determine the location of the VS Common Tools folder.
    'DEVENV' is not recognized as an internal or external command,
    How to change Visual Studio default environment setting
    error signing assembly unknown error
    What is the Xcopy Command?:
  • 原文地址:https://www.cnblogs.com/zyfeng/p/10671277.html
Copyright © 2011-2022 走看看