mysql基础笔记

MySQL基础入门语言


DDL基础

操作数据库

1.创建数据库
    CREATE DATABASE 数据库名;
    CREATE DATABASE IF NOT EXISTS 数据库名 CHARACTER SET 编码表; -- 判断是否有此数据库,没有就创建并指定编码;
2.查询数据库
    SHOW CREATE DATABASE 数据库名;-- 查编码
    SHOW DATABASES;查询所有数据库; -- 查所有数据库的名称;
3.改变数据库编码
    ALTER DATABASE 数据库名 CHARACTER SET 编码名;
4.删除数据库
    DROP DATABASE 数据库名;
5.使用数据库
    USE 数据库名;
6.查询当前使用数据库;
    SELECT DATABASE();

查询数据库中的表

1.创建表
    CREATE TABLE 表名称(列名1 数据类型,列名2 数据类型,.....,列名n 数据类型);-- 创建表的列名间用逗号隔开。《注意:逗号必须是英文的逗号》
    *CREATE TABLE 表名 LIKE 表名2;-- 复制表
* 常用的数据类型
    数字类型:INT 、FLOAT、DOUBLE(总共多少位,小数点后多少位)
    字符串类型:VARCHAR(多少字符);
    日期类型:DATE
    时间戳类型:TIMESTAMP《注意 可以自动获取当前系统时间》;
2.查询表的数据
    DESC 表名;-- 查询表的具体结构
    SHOW TABLES; -- 查询所有的表
3.更改表
    ALTER TABLE 表名 RENAME TO 新表名;-- 修改表名
    ALTER TABLE 表名 CHANGE 列名 新列名 数据类型; -- 修改列名
    ALTER TABLE 表名 MODIFY 列名 新数据类型;-- 修改某一列的数类型
    ALTER TABLE 表名 CHARACTER SET 新编码;-- 更改表的字符集
    ALTER TABLE 表名 ADD 列名 数据类型;-- 增加一列
    ALTER TABLE 表名 DROP 列名;-- 删除某一列
4.删除表
    DROP TABLE IF EXISTS 表名;-- 如果表存在删除表

DML基础

操作表中的数据

1.添加数据
INSERT INTO 表名(列名1,列名2,.....,列名n) VALUES(值1,值2,....,值n);-- 添加指定列数据
INSERT INTO 表名 VALUES(值1,值2,....,值n);-- 添加所有列数据
    *注意*《添加的值出了数字类型外都要用引号引起来》
2.修改表中的数据
UPDATE 表名 SET 列1=值,列2=值,...,列n=值 WHERE 条件;-- 修改表某个满足条件的表中某列的值
UPDATE 表名 SET 列1=值,列2=值 ;-- 修改表中所有某列的值
3.删除表数据
DELETE FROM 表名 WHERE 条件;-- 删除满足条件的一行
DELETE FROM 表名;-- 逐条删除整个表数据 效率低
TRUNCATE TABLE 表名;删除整个表然后建一个一样的表 效率高 推荐使用

DQL基础

操作表记录(查)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值