• mysql 常用的命令集合


    1.创建表

    CREATE TABLE `cardPcitrue`(
    `id` INT AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT'编号',
    `cId` INT NULL COMMENT'点卡编号',
    `path` VARCHAR(200) NULL COMMENT'图片路径',
    `rateTime` TIMESTAMP DEFAULT NOW() NOT NULL COMMENT'创建时间时间'
    )ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='点卡图片子集表';

    其中INNODB时存储引擎,提供事务支持事务,外部键等高级数据库功能。行级锁。

    区别于MyISAM表级锁,适合大量的查询,不支持事务,数据以文件形式存在移植性好。

    2.增加表的字段。

    语法:     ALTER  TABLE 表名 ADD 字段名  数据类型 [属性];

    例: ALTER TABLE `student`  ADD  `password `  VARCHAR(32)  NOT  NULL;向学生表中添加密码的字段。

    3.修改字段<列>

    语法: ALTER  TABLE 表名 CHANGE  原字段名  新字段名 数据类型[属性];

    例: ALTER TABLE `student`  CHANGE  `password`  `pwd`CHAR(12)  NOTNULL;修改学生表中的密码字段的名称和属性。

    4.删除字段

    语法: ALTER TABLE 表名  DROP 字段名;

    例: ALTER  TABLE `student` DROP  `pwd`;  删除学生表中的密码字段

    5.添加主键

    语法: ALTER  TABLE  表名  ADD  CONSTRAINT 主键名 PEIMARY  KEY 表名(主键字段);

    例: ALTER  TABLE `student`  ADD CONSTRAINT ‘pk_student’  PRIMARY  KEY `student`(`studentNO`);把学生表中的学号设置为主键列

    6.添加外键约束

    语法: ALTER  TABLE  主表名  ADD CONSTRAINT 外键名 FOREIGN KEY (外键字段)REFERENCES  关联从表名(关联字段);

    例:  ALTER  TABLE  `student`  ADD  CONSTRAINT  `fk_student_grade` FOREIGN  KEY(`gradeID`)  REFERENCES  `grade`(`gradeID`);把学生表和年级表中的年级字段设置为主外键关系。

    7.创建用户并赋值权限。

    /*创建本地用户card,密码0000*/
    GRANT ALL ON gameCard.* TO `card`@`localhost` IDENTIFIED BY '0000'

    给数据库gameCard创建了用户card密码0000

  • 相关阅读:
    继承
    rpm使用
    weblogic报outOfMemory
    linux能访问外网但ping不通百度
    zookeeper启动异常问题
    Oracle查看表的变动信息
    Linux创建、删除软链接
    zookeeper开机自启
    linux中oracle自启动
    Weblogic命令模式安装
  • 原文地址:https://www.cnblogs.com/zeussbook/p/8968380.html
Copyright © 2020-2023  润新知