xml地图|网站地图|网站标签 [设为首页] [加入收藏]

您的位置:亚洲必赢 > 计算机尝试 > ALTER语句常用操作小结,MySQL最常见的操作语句小

ALTER语句常用操作小结,MySQL最常见的操作语句小

发布时间:2019-05-31 21:22编辑:计算机尝试浏览(116)

    postgresql版本:psql (9.3.4)

    壹、基本语句

    ALTER TABLE table_name

    ADD COLUMN column_name VARCHAR(30) 

    AFTER column_name1;

    壹对此新添行的11,可以用FIPAJEROST、SECOND、TIRED、LAST和AFTE帕杰罗某列、BEFORE某列等语句来明确;

    MySQL最遍布的操作语句总计,mysql语句计算

    以下是自身这几天一向在用的多少个指令,先记下来,将来会照管一份mysql详细的接纳文书档案
    注:[]中象征名字,须求用库名大概表名替换
    来得全部的库:

    show databases;
    

    进入某库:

    use [dbname];
    

    显示全数的表:

    show tables;
    

    来得某表的字段配置:

    describe [tbname];
    

    show full fields from [tbname];
    

    创建库:

    create database [dbname];
    

    删除表:

    drop database [dbname];
    

    删除表:

    drop table [tbname];
    

    导入创制脚本:

    mysql -u[user] -p [dbname] < [create.sql] 
    

    (假使未有密码,则无需-p)

    来得各样表的多少存款和储蓄量等意况:

    show table status G;
    

     就到此处。

    以下是自己这几天一直在用的几个指令,先记下来,今后会照应壹份mysql详细的选择文书档案注:[]中代...

    页面load方法

    一、扩充壹列

    二、用ALTE中华V语句修改表

    CHANGE 能够改换列的名称和数据类型

    MODIFY 退换列的数据类型和职位(地点)

    ADD 新添列,可自行选购类型

    DROP 删除某列 

    ALTER语句常用操作小结,MySQL最常见的操作语句小结。1、 用 'RENAME TO' 改动表名

    ALTER TABLE table_name

    RENAME TO  Xintable_name

    2、 用 'CHANGE COLUMN' 改动原列的称呼和和数据类型

    ALTER TABLE Xintable_name

    CHANGE COLUMN column_name Xincolumn_name INT NOT NULL ANTO_INCREMENT

    CHANGE COLUMN column_name1 Xincolumn_name1 CHAR(10),

    CHANGE COLUMN column_name2 Xincolumn_name2 VARCHAR(100),

    ADD PRIMARY KEY (Xincolumn_name);

    壹 能够用一条ALTECRUISER语句改动多少个列的名目和数据类型;

    二改换的数据类型和原数据类型不相称,命令不会执行,若是合营,则大概产生更惨的事,比方数据被截断:从VA汉兰达CHALAND(10)改为CHA君越(一),数据' banana ' 将被改成' b ',同理,数字也大概出现此现象;由此改造数据类型前需用DESC TABLE 观看每列数据类型。

    3、'MODIFY' 修改数据类型

    ALTER TABLE Xintable_name

    MODIFY COLUMN Xincolumn_name1 CHAR(20);

    把上一节定义的Xincolumn_name1 CHAR(10)改为Xincolumn_name1 CHAR(20)

    注意:在列中已有多少的意况下,最佳不要改换列的岗位

    原因:职位变动的法则是  复制列的内容到一时表中——删去原列——用ALTER创造和原列同名的空驶列车座落钦赐地点——最后把有的时候表中的内容复制到空驶列车里

    那背后的操作比较复杂,轻巧并发难点。

    4、'ADD' 增加列

    ALTER TABLE Xintable_name

    ADD COLUMN Xincolumn_name3 CHAR(4),

    ADD COLUMN Xincolumn_name4 INT(18),

    ADD COLUMN Xincolumn_name5 DEC(6,2);

    5、' DROP '=删除列

    ALTER TABLE Xintable_name

    DROP COLUMN Xincolumn_name3;

    应用DROP COLUMN后,原来存在该列中的全数数据都会被删去

    一 移除主键

    ALTER TABLE Xintable_name

    DROP PRIMARY KEY;

    ② 删除 'ANTO_INCREMENT'

    ALTER TABLE Xintable_name

    CHANGE  MY_ID MY_ID INT NOT NULL;

    ③ 更换 'ANTO_INCREMENT' 的列

    ALTER TABLE Xintable_name

    CHANGE  MY_ID MY_ID1 INT NOT NULL ANTO_INCREMENT;

    专注:每个表中唯有一列能有ANTO_INCREMENT,该列数据类型必须为整数型而且不能够有NULL

    $().ready(function() {
    
    })
    

    复制代码 代码如下:

    三、在SQL语句中动用字符串(string)函数

    1、 LFET函数RIGHT函数

    SELECT LEFT(column_name,4) FROM table_name

    SELECT RIGHT(column_name1,4) FROM table_name

    函数里的数量地方接纳的是列名

    2、 SUBSTRING_INDEX

    以此函数会搜索点名字符或字符串前的富有剧情

    SUBSTRING_INDEX(column_name,',',1)

    先是参数是列名

    第2参数是要查到的字符或字符串

    其3参数是指查找第多少个第3参数,‘一’表示找第一个逗号,‘2’表示找第三个

    其它一些字符串函数

    *SUBSTRING(my_string,start_position,length)*

    率先参数 文本是怎么样

    其次参数 初始地点

    其3参数 抓取的文书长度

    SELECT SUBSTRING('liuyu',4,2)

    *UPEER(my_string)和LOWER(my_string)* 把字符串改大小写

    UPEER('liuyu')

    *REVESER(my_string)*反转字符串里的字符排序

    *LTDIM(my_string)和**RTDIM*(my_string) 清楚右边多余的空格和右边手多余的空格

    SELECT LTDIM('    liuyu');   再次回到的数额会把空格去掉

    重要:字符串函数不会变动存储在表中的剧情,他只是把字符串修改后的外貌当做查询结果重临

    3、SUBSTR

    UPDATE table_name 

    SET column_name=SUBSTR(column_name1,length)

    此函数再次回到原始字符串(第②参数)的一部分:

    率先参数即原始字符串;

    其次参数是贰个数值,表示从左起切除多少个字符;

    即依据第壹参数的数字,从左起切除X个字符,并回到剩余的字符串。

    4、用字符串函数UPDATE数据

    UPDATE table_name

    SET column_name2=RIGHT(column_name1,2)

    会改换列名是column_name1里的具有数据并赋值到column_name2里

    字符串函数能够和SELECT DELETE UPDATE使用

    div隐藏操作

    ALTER TABLE table_name ADD column_name datatype;            

    // div是否隐藏
    function isHideMenu(){
    return $("#menuContent").is(":hidden")
    }
    // 隐藏div
    mainFrameset.hide();
    // 显示div
    mainFrameset.show();
    

    2、删除1列

    获得对象

    复制代码 代码如下:

    //通过id获得
    $("#menuContent");
    //通过class获得
    $(".menuContent");
    

    本文由亚洲必赢发布于计算机尝试,转载请注明出处:ALTER语句常用操作小结,MySQL最常见的操作语句小

    关键词: 亚洲必赢565.net sql

上一篇:数据类型,变量与常量

下一篇:没有了