mysql 数据库的基础知识点

mysql 数据库的基础知识点

数据库的操作:

– 1.如果不存在创建数据库
create database IF NOT EXISTS test_database ;
– 2.如果存在删除数据库
DROP DATABASE IF EXISTS test_database;
– 3.修改数据库(将字符集修改为 utf8)
ALTER DATABASE test_database CHARACTER set utf8;
– 4.查看数据库
– 查看所有的书库
SHOW DATABASES
– 查看指定的数据库
show CREATE DATABASE test_database

表的操作

– 1.创建表;
USE test_database;
CREATE TABLE student(
name VARCHAR(5), – 姓名
age int – 年龄
);
– 2.删除表
DROP TABLE student;
– 3.查看你所有的表
show TABLES;
– 查看创建的表
SHOW CREATE TABLE student;
– 4.修改表名
ALTER TABLE student RENAME to student1;
– (1)列的添加
ALTER TABLE student ADD COLUMN sex VARCHAR(2);
– (2)列的修改
ALTER TABLE student CHANGE sex sex1 VARCHAR(9);
– (3)列的删除
ALTER TABLE student DROP COLUMN sex1;
– 查看表内的信息
SELECT * from student;

表内数据的操作:

– 1.添加数据;
INSERT into student VALUES(“张三”,45);
– 2.删除数据:
DELETE from student WHERE name=“张三”;
– 3.修改数据:
UPDATE student set name=“李四”,age =411 WHERE name=“张三”;
– 4查看表内的信息
SELECT * from student;

查询数据操作:

– 基础查询
– 查询所有信息
SELECT * from student;
– 条件查询
SELECT * FROM student WHERE name=“张三”;
– 去掉重复的字段
SELECT DISTINCT name,age FROM student;
– 列计算
SELECT name,age+10 FROM student
– 取别名
SELECT name AS “姓名”,age+10 AS “年龄” FROM student

条件查询:

运用判断语句进行筛选查询
相应的关键字有:

< >= <= <> != >
BETWEEN AND :在…和…之间
is nullis not null 空 非空
in not in : 在里面和 不在里面
andornot
and效果同&&or效果同|| not效果同!
like

例:select * from student where stu_age > 18 ;
select * from student where stu_age in (18,28,38);
select * from student where stu_name like ‘_h%’

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值