mysql 之表定义操作

1.创建数据库
create database lush;
2.删除数据库
drop database lush;
3.选择数据库
use lush;
4.创建用户
grant all on *.* to ‘lush‘@‘%‘ identified by ‘123456‘;
5.创建表
create table zhu(id int,name varchar(20));
删除表
drop table zhu;
6.查看表结构
desc zhu;
7.插入数据
insert into zhu values(1,‘zhang3‘),(2,‘li4‘);
8.查看数据
select * from zhu;
9.修改表
alter table zhu modify name varchar(80);
alter table zhu change name name varchar(88);
10.添加列
alter table zhu add column age int(2);
11.删除列
alter table zhu drop id;
12.对列重命名
alter table zhu change name myname varchar(28);
#change和modify都可以修改表的定义,不通的是change后面需要写两次列名,不方便,但是change的优点可以修改列的名称,modify则不行。
13.添加列的同时,指定该列在表中所处的位置
alter table zhu add id int(5) first;
alter table zhu add id1 int(5) after myname;
14.对表重命名
alter table zhu rename zhuzhu;
时间: 2024-10-01 05:02:53

mysql 之表定义操作的相关文章

Mysql之表的操作与索引操作

表的操作: 1.表的创建: create table if not exists table_name(字段定义); 例子: create table if not exists user(id int auto_increment, uname varchar(20), address varchar(200), updateTime datetime, primary key(id)); // 设置主键 2.表(show tables;)定义查看: show create table tab

MySQL的表定义语法

表定义 只有成功创建数据库后,才能创建数据表,数据表是字段的集合,在表中数据按行和列的格式存储 创建表 MySQL 使用 CREATE TABLE 创建表.其中有多个选择,主要由表创建定义(create definition).表选项定义(table options) 和区分选项(partition options)等内容构成. 表创建定义:由表列的名字.列的定义集可能的一个空值声明.一个完整性约束或表索引项组成,表索引项主要定义表的索引.主键.外键等. 语法结构: CREATE[TEMPORA

Mysql之表的操作&索引&explain&profile

创建一个表create table(help create table) =>rename table A to B  更改表名 =>alter table A rename to B 更改表 =>drop table A   删除表 mysql> show create database gtms; #查看建库语句 +----------+---------------------------------------------------------------+ | Data

MySQL数据表查询操作

准语法结构:编写DQL时一定要严格按照此语法的顺序来实现!/* SELECT [ALL | DISTINCT] ALL表示查询出所有的内容 DISTINCT 去重 {* | 表名.* | 表名.字段名[ AS 别名][,...]} 指定查询出的字段的 FROM 表名[AS 别名][,表1... AS 别名] [INNER | [LEFT | RIGHT] [OUTER] JOIN 另一张表名 [AS 别名] ON 关联条件] [WHERE 条件] [GROUP BY 分组字段[,...]] [H

mysql 库表的操作

MySQL的库.表的详细操作 MySQL数据库 本节目录 一 库操作 二 表操作 三 行操作 一 库操作 1.创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 # 基本上跟python或者js的命名规则一样 2.数据库相关操作 也是一些基本操作,和我们之前说的差不多. 复制代码 1 查看数据库

mysql数据表的操作

1.创建数据库表: create table table_name(fields_name1 datatype,fields_name2 datatype.....); 2.查看表: show tables; 3.创建带有主健约束的表(包括有单字健和多字健类型) 1.单字键约束 字段名 数据类型,primary key[默认值] 2.定义完所有列之后指定主健 constraint <约束名>primary key[默认值] 4.多字段联合主键 主健同多个字段联合组成 p55

【MySQL】表的操作

" 目录 #. 表操作 1. 创建数据库 2. 进入指定库 3. 创建表 4. 添加记录 5. 查询表的数据和结构 /. 查指定表中的存储数据 /. 查指定表的结构 6. 复制表 /. 即复制表结构,又复制记录 /. 只复制表结构 7. 删表 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段. ![在这里插入图片描述](/media/ai/2019-03/ab7fe4c4-ba9e-4490-8b1e-5f84dbef520a.png) id

MYSQL 查看表定义的 3 种方法

方法 1. show create table table_name;可以用这个看表的代码. show create table Strings; 方法 2. show full columns from table_name; show full columns from Strings; 方法 3. show columns from table_name; show columns from Strings;

Mysql 数据表记录操作

1 增加记录: insert [into] tab_name (field1,field2....) values (values1,values2....) , (values1,values2....), ... : insert tab_name set field=value, field=value,..... : 2 修改记录 update tab_name set field=value where 子句 3 删除表记录: delete from tab_name where 子句