Mysq基本操作--DDL

故事扮演 提交于 2020-02-26 03:29:33

1.显示所有数据库    show databases;

2.选择数据库    use dbname;

3.显示当前数据库下所有的表   show tables;

4.创建数据库语句  create database 库名;  例子:

创建besttest数据库    create database besttest CHARSET=utf8 

5.查看besttest数据库的信息   show create database besttest;

6.删除数据库besttest    drop database besttest;

7.创建数据库中的表    例子:

create table  表名

( school_id int(10) not null auto_increment primary key   //非空 自增 主键)

8.主键必须是唯一的,不能为空,一个表里只能有一个主键。 外键可以重复的,可以为空,一个表可以有多个外键,表的外键又是其他表的主键。

9.常见的约束:

primary key 主键。unique 唯一。 not null 非空。auto_increment 整数列的自增。CHARACTER SET name 指定字符集,仅限于字符串。

10.desc 表名   查看表的结构信息。/show create table 表名 查看表的结构信息

11.修改表名   alter table 旧表名 rename 新表名 

例子: alter table school_old rename  school_new;

12.修改表中属性的类型    alter table 表名 modify 属性名 数据类型///alter table 表名 change 旧属性名  新属性名 新数据类型

例子:alter table school modify school_name char(20)/// alter table school change school_old school_new char(20)

13.表中增加字段  altre table 表名 add 属性名1 数据类型 [完整性约束][表的哪个位置增加新字段]

14.删除表中字段  alter table 表名 drop  要删除的字段名

例子:alter table school drop address;

15.删除表  drop table 表名

16.清空表  truncate table

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!