• 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;

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

    数据表

    增: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] 视图名;

  • 相关阅读:
    常用Java工具类
    Enum应用
    mybatis xml <if>判断字符串相等
    sqlserver插入图片数据
    [转载]Jquery Chosen 插件动态生成option或重新绑定
    工作问题整理-- sqlserver 新增参数限制,maven pom邮件发送
    【转载】redis.windows.conf 参数说明
    oracle11g更改字符集
    oracle基础知识小结
    [转载]SQL Server 数据库定时自动备份
  • 原文地址:https://www.cnblogs.com/xu1115/p/10925971.html
Copyright © 2020-2023  润新知