数据库知识



怎么做
































常见的数据库

Oracle Mysql SOLSever


http://sqlfiddle.com/

数据库操作在线练习

mysql自带四个数据库

数据库语言的使用

显示数据库:show databases;

创建数据库:create database XX;


删除数据库: drop database XX;

mysql中的数据类型

float 和 double 使用方法和 decimal一样,需要指定参数,参数需要用,隔开。

日期和时间类型
字符串类型

常用的:char , varchar

两者的区别?

char剩余的位置会被系统用空格填满,varchar剩余的位置会被系统释放。

表的创建

create table 表名(

列名1 数据类型 约束条件

列名2 数据类型 约束条件

列名3 数据类型 约束条件

);

数据库中的注释:

单行注释: -- 注释内容

多行注释: /* 多行注释 */

数据库切换: use 数据库名字;

复制代码
CREATE TABLE student(
       xuehao varchar(10),
       name varchar(15),
       age int,
       sex char(2)
);

打开表,查看表中有没有存放数据,

设计表,查看的是表的结构

复制代码
CREATE TABLE ygxxb(
      snum varchar(7),
      name varchar(10),
      salary decimal(5,2),
      sdate datetime
);


删除表

drop table 表名;

多张表

drop table XX,XX,XX;

复制代码
DROP TABLE student;
修改表

1 添加列

alter table 表名 add 列名 数据类型;

复制代码
ALTER TABLE student add major varchar(10);

2 删除列

alter table 表名 drop 属性名;

复制代码
ALTER TABLE student drop major varchar(10);

3 修改属性 其实是修改列的数据类型

alter table 表名 modify 属性名 新的数据类型;

复制代码
ALTER TABLE student modify major char(10);

4 修改字段名 其实是修改属性的名称

alter table 表名 change 旧列名 新列名 数据类型;

复制代码
ALTER TABLE student change  major ma char(10);

5 显示表结构

desc 表名;

相关推荐
Crazy_eater几秒前
Mysql(6)--基础查询
数据库·mysql
添砖java‘’29 分钟前
MySQL事务
数据库·mysql
身如柳絮随风扬1 小时前
MongoDB 典型使用场景深度解析:从订单冷热分离到社交地理查询
数据库·mongodb
jnrjian1 小时前
exp imp 配置不了 sys / as sysdba @PDB 如何进入特别pdb
oracle
minji...1 小时前
MySQL数据库 (一) MySQL数据库基础,MySQL架构,存储引擎,SQL语句分类
数据库·mysql·oracle·sql语句·存储引擎··mysqld
梦想的颜色2 小时前
MySQL 查询性能核武器
运维·服务器·数据结构·数据库·mysql
haven-8523 小时前
mysql索引当中的B+树,聚簇/二级索引,最左匹配,失效场景
数据库·b树·mysql
KaiwuDB3 小时前
KWDB SampleDB 上新|用 Agent Skill 跑通数据库示例
数据库
计算机安禾3 小时前
【算法分析与设计】第43篇:空间复杂度类与Savitch定理
java·服务器·网络·数据库·算法
cui_ruicheng4 小时前
MySQL(一):数据库基础与MySQL入门
数据库·sql·mysql