SQL语言DDL_sql是标准化的什么语言

SQL语言DDL_sql是标准化的什么语言MySQL数据库基本操作-DDL — ctrl+/和# :注释 — SQL语言不区分大小写; DDL:数据定义语言; 对数据库的常用操作; — 查看所有的数据库; show databases;

SQL语言DDL

MySQL数据库基本操作-DDL

-- ctrl+/和# :注释
-- SQL语言不区分大小写;

DDL:数据定义语言;

 

 

对数据库的常用操作;

 

-- 查看所有的数据库; show databases;
-- 创建数据库 create database shanghai; create database if not exists shanghai;
-- 选择要操作的数据库 use shanghai
-- 删除数据库 drop database shanghai; drop database if exists shanghai;
-- 修改数据库编码 alter database shanghai character set utf8;

对表结构的常用操作;

创建表
是构建一张空表,指定这个表的名字,
这个表有几列,每一列叫什么名字,以及每一列存储的数据类型。 创建表格式: create table (if not exists) 表名( 列名 类型 (宽度) (约束条件) (comment ‘字段说明‘), 列名 类型 (宽度) (约束条件) (comment ‘字段说明‘) );

#创建表
create table if not exists student1(
        sid int,
        name varchar(20),
        gender varchar(20),
        age int,
        birth date,
        address varchar(20),
        score double
);

数据类型是指在创建表的时候为表中字段指定数据类型,只有数据符合类型要求才能存储起来。
(使用数据类型的原则是:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多·的节省存储空间;)

数值类型:
int:整数值; float:浮点值; 字符串类型: varchar:字符串; varchar20); 日期类型: date:年月日(1000-10-10);

 

其它操作
-- 查看当前数据库的所有表名称; show tables;
-- 查看指定某个表的创建语句; show create table student1;
-- 点击运行结果的create table, -- ctrl+a全选,ctrl+c复制,ctrl+v粘贴 CREATE TABLE `student1` ( `sid` int DEFAULT NULL, `name` varchar(20) DEFAULT NULL, `gender` varchar(20) DEFAULT NULL, `age` int DEFAULT NULL, `birth` date DEFAULT NULL, `address` varchar(20) DEFAULT NULL, `score` double DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3
-- 查看表结构 desc student1;
-- 删除表 drop table student1;

 

修改表结构;

-- 修改表结构

-- 修改表添加列:
-- alter  table  表名  add  列名   类型(长度)  (约束);
alter table student1 add num int; 
-- 修改列名和类型
-- alter table  表名  change 旧列名   新列名  类型(长度) (约束);
alter table student1 change num number int; 
-- 删除列
-- alter table 表名 drop 列名;
alter table student1 drop number;
-- 修改表名
-- rename table 表名 to 新表名;
rename table student1 to student;

 

原文地址:https://www.cnblogs.com/gl-ld-007h-yz/archive/2022/05/31/16329901.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5180.html

(0)
上一篇 2023-05-19
下一篇 2023-05-19

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注