亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mysql-1:常見DDL和DML語句

標簽:
MySQL

一、数据定义语言DDL

    1、定义:在数据库中新建CREATE、删除DROP、修改ALTER表或数据库,为表添加索引(主键、外键、索引)

    2、常用语句示例

        查看数据库

        SHOW DATABASES;

        创建数据库

        CREATE DATABASE `my_data_base`

        使用/切换数据库

        USE `my_data_base`;

        创建数据表(ID为主键,自动递增)

        CREATE  TABLE `my_user_2`(

          `id` INT NOT NULL AUTO_INCREMENT,

          `name` VARCHAR(200) UNIQUE NOT NULL,

          PRIMARY KEY (`id`)

        );

        增加1列

        ALTER TABLE `my_user` ADD `age` INT;

        ALTER TABLE `my_user` ADD `sex` CHAR(1) DEFAULT 'N';

        删除列

        ALTER TABLE `my_user` DROP `sex`;

        修改列

        ALTER TABLE `my_user` CHANGE COLUMN `age` `password` VARCHAR(255);

        创建索引

        CREATE INDEX my_index_name ON `my_user`(`name`); 


二、数据管理语言DML

    1、定义:在数据库中对数据进行增、删、改、查操作(CRUD)

    2、常用语句示例
    

        插入数据

        INSERT INTO `account_user` VALUE(6,'lisi6', '123456',24,'', '1990-10-1'),(7,'lisi7', '123456',24,'', '1990-10-1'),(8,'lisi8', '123456',24,'', '1990-10-1');

        INSERT INTO `account_user`(`username`, `password`, `age`, `sex`, `birth_date`) VALUES('wangwu', '123456',24,'', '1990-10-1');

        查询数据

        SELECT `username`,`password` FROM `account_user` WHERE `username`='zhangsan';

        SELECT * FROM `account_user`;

        修改数据

        UPDATE `account_user` SET `age`=25,`sex`="" WHERE `username` ='zhangsan';

        删除数据

        DELETE FROM `account_user` WHERE `username`='zhangsan';

        逻辑删除(推荐)

        UPDATE `account_user` SET `is_valid`=0 WHERE `id`=12;


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消