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;

    如果要对表进行操作的话,先进入数据库,关键字用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] 视图名;

  • 相关阅读:
    Seaslog高性能日志系统学习
    同步、异步与阻塞、非阻塞、协程
    SQL常用增删改查语句
    js里的document对象大全(DOM操作)
    php的cURL资源的初步使用
    hive学习笔记(初级)
    使用NSIS制作可执行程序的安装包
    C#设置一个控件可以鼠标拖动
    C#画图超出屏幕的部分无法显示的解决方法
    C#获取当前不同网卡对应的iP
  • 原文地址:https://www.cnblogs.com/xu1115/p/10925971.html
Copyright © 2011-2022 走看看