做网站有高手没有,网站建设去哪,电子商务网站建设的准备工作有哪些,免费商城版网站制作一.DDL#xff08;Data Definition Language#xff09;
数据定义语言#xff0c;该语言包括以下部分#xff1a;
对数据库的常用操作对表结构的常用操作修改表结构
不涉及数据
不区分大小写
二.对数据库的常用操作
1.查看所有的数据库
show databases;
2.创建数据…一.DDLData Definition Language
数据定义语言该语言包括以下部分
对数据库的常用操作对表结构的常用操作修改表结构
不涉及数据
不区分大小写
二.对数据库的常用操作
1.查看所有的数据库
show databases;
2.创建数据库
create database[if not exists] mydb1 [charsetutf-8]
3.切换选择要操作的数据库
use mydb1;
4.删除数据库
drop database [if exists] mydb1;
5.修改数据库编码
alter database mydb1 character set utf8;
三.创建表
创建表格式
create table [if not exists] 表名( 字段名1 类型 [(宽度)] [约束条件] [字段说明], 字段名2 类型 [(宽度)] [约束条件] [字段说明], 字段名3 类型 [(宽度)] [约束条件] [字段说明]
[表的一些设置];
创建表是构建一张空表指定这个表的名字这个表有几列每一列叫什么名字以及每一列存储的数据信息。
use mydb1;
CREATE table if not EXISTS student(
sid int,
name varchar(20),
gender varchar(10),
age int,
birth date,
address varchar(20)
); 四.数字类型 数值类型
intfloatdoubledecimal
如果想要使用无符号类型 在类型后加上unsigned
decimal(5,2) 有效位数为5 保留小数点2位。 日期和时间类型
datetimeyeardatetimetimestamp和时区有关系 字符串类型
charvarchar
varchar20存储实际字符长度不会浪费空间。
给字符串赋值使用单引号 五.表的操作
1.查看当前数据库所有的表
show tables;
2.查看指定某个表的创建语句
show create table student;
3.查看表结构
desc student;
4.删除表
drop table student; 六.修改表结构格式 1.添加列
alter table 表名 add 列名 类型长度 [约束];
alter table student add score double; 2.修改列名和类型
alter table 表名 change 旧列名 新列名 类型长度 约束
alter table student change score score float; 3.删除列
alter tabe 表名 drop 列名;
alter table student drop score; 4.修改表名
rename table 表名 to 新表名
rename table student to stu;