• 数据库常用基础操作


    一、数据定义语句(DDL)

    1、创建数据库

     1)语法:create database if not exists 数据库名

     2)数据库名命名要求:

    • 第一个字符必须为小写或大写字母,或特殊字符下划线_、@、#;
    • 后续的字符可以是字母,数字,@,$,数字符号或下划线;
    • 标志符不能事RDBMS的保留字;
    • 不允许嵌入空格或其他特殊字符。

    2、修改数据库字符集:alter database 表名 character set = UTF-8

    3、删除数据库:drop database 数据库名

    4、创建表:create table 表名(
        列名  数据类型 约束,
       列名   数据类型 约束

    5、数据表的常见操作

    • 删除某张表//drop--->DROP TABLE tongxun;
    • 重命名表//rename to|as:ALTER TABLE tongxun RENAME TO tongxun1;
      或者ALTER TABLE tongxun1 RENAME AS tongxun;
    • 复制一张表的结构//like:CREATE TABLE tongxun LIKE tongxunlu;
    • 复制一张表的结构与数据//as (select * from 旧表):CREATE TABLE tongxun AS (SELECT * FROM tongxunlu);
    • 为表添加一新列//add column 新列名 数据类型:ALTER TABLE tongxunlu ADD COLUMN scode1 INT auto_increment PRIMARY KEY;
    • 删除一列//alter table 表 drop column 列:ALTER TABLE tongxunlu DROP COLUMN scode1;
    • 修改列名及列类型//change column 旧列名 新列名 数据类型:ALTER TABLE tongxunlu CHANGE COLUMN scode school VARCHAR(10);

    二、数据操纵语句(DML)

    1、插入数据

    • 插入数据  insert into 表(列名1,列名2...) values (值1,值2...):INSERT INTO Students (sname,saddress,sgrade,semail,ssex)VALUES ('张三','四川成都',6,'123@qq.com',0);
    • 从students表中选择相应的内容插入新表TongXunLu中:INSERT INTO TongXunLu (姓名,地址,邮箱) SELECT sname,saddress,semail FROM Students;
    • 利用多条insert语句批量执行: insert into 表(列名1,列名2...) values (值列表1,值列表2...)

    2、修改数据

    • update 表 set 修改的内容  where 初始内容:UPDATE students SET sname="张三" WHERE sname='李四';

    3、删除数据

    • DELETE FROM 表名 WHERE 删除条件:DELETE FROM students WHERE sname='李四';
    • 删除表内全部数据:DELETE FROM students;
  • 相关阅读:
    HDU 2100 LoveKey
    HDU 2111 Saving HDU
    HDU 2132 An easy problem
    PAT 甲级 1081 Rational Sum (数据不严谨 点名批评)
    LWIP内存管理
    LWIP带UCOS操作系统移植
    LWIP协议栈2-
    LWIP协议栈1
    掌握所有IO口的外部中断
    熟悉相关电路,控制I/O口,且配置相关参数,LED,光敏,74LS164数码管
  • 原文地址:https://www.cnblogs.com/zhufeng123/p/11795517.html
Copyright © 2020-2023  润新知