• ADADADADAD

    MySQL常用的建表等SQL语句有哪些[ mysql数据库 ]

    mysql数据库 时间:2024-11-29 09:51:00

    作者:文/会员上传

    简介:

    建表:DROPTABLEIFEXISTSbulletin;CREATETABLEbulletin(idINTNOTNULLPRIMARYKEYAUTO_INCREMENT,#主键uidINT(11)NOTNULLDEFAULT0,#创建者idcontextVARCHAR(600)NOTNULLDEFAULT

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    建表:

    DROPTABLEIFEXISTSbulletin;CREATETABLEbulletin(idINTNOTNULLPRIMARYKEYAUTO_INCREMENT,#主键uidINT(11)NOTNULLDEFAULT0,#创建者idcontextVARCHAR(600)NOTNULLDEFAULT'',#公告详细内容(300字)begintimeDEC(20)NOTNULLDEFAULT0,#公告开始时间endtimeDEC(20)NOTNULLDEFAULT0,#公告结束时间createtimeDEC(20)NOTNULLDEFAULT0,#创建时间modifytimeDEC(20)NOTNULLDEFAULT0#修改时间PRIMARYKEY(`Id`),)DEFAULTCHARSET=UTF8TYPE=INNODB;

    修改原有字段名称及类型:

    ALTERTABLEbulletinCHANGEuidusernameVARCHAR(50)NOTNULLDEFAULT'';

    添加新字段:

    altertablebulletinaddcitycodevarchar(6)notnulldefault0;#城市代码

    1.创建数据库时设置编码

    createdatabasetestcharactersetutf8;

    2.创建表时设置编码

    createtabletest(idintprimarykey)DEFAULTcharset=utf8;

    3.修改数据库编码

    alterdatabasetestcharactersetutf8;

    4.修改表默认编码

    altertabletestcharactersetutf8;

    5.修改字段编码

    altertabletestmodifycol_namevarchar(50)CHARACTERSETutf8;

    添加索引方法

    1.添加PRIMARY KEY(主键索引)

    mysql>ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)

    2.添加UNIQUE(唯一索引)

    mysql>ALTERTABLE`table_name`ADDUNIQUE(`column`)

    3.添加INDEX(普通索引)

    mysql>ALTERTABLE`table_name`ADDINDEXindex_name(`column`)

    4.添加FULLTEXT(全文索引)

    mysql>ALTERTABLE`table_name`ADDFULLTEXT(`column`)

    5.添加多列索引

    mysql>ALTERTABLE`table_name`ADDINDEXindex_name(`column1`,`column2`,`column3`)
    MySQL常用的建表等SQL语句有哪些.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlsql