Mysql数据库怎么建表

Mysql数据库怎么建表,第1张

SQL 语句

create database DBNAME

create table TABLENAME

(NAME1 int,

NAME2 char(10),

……

)

我来给你写

#建立数据db0910

drop database IF EXISTS db0910

create database db0910

#创建表person

use db0910

create table person(

id  int(11) auto_increment not null,

name varchar(100),

age int(11),

gender varchar(10),

primary key(id))

#插入数据

insert into db0910.person (`name`,`age`,`gender`) values ('张三',19,'男')

insert into db0910.person (`name`,`age`,`gender`) values ('李四',21,'男')

insert into db0910.person (`name`,`age`,`gender`) values ('王云',20,'女')

insert into db0910.person (`name`,`age`,`gender`) values ('李慧',22,'女')

#修改id=2的name为赵强

update db0910.person set name = '赵强' where id=2

#修改字段属性

alter table db0910.person change gender sex char(2)

#降序排列

select * from db0910.person order by age desc

#备份数据库

mysqldump -u root -p db0910.person > db0910_back.sql

项目开发中经常会用到mysql数据库,免不了要导出表数据或者表结构

打开SQLyog客户端工具连接数据库,输入用户名和密码,点击connection按钮

2

打开要导出的所在表的数据库,例如我这里数据库为edu

3

光标聚焦表名字,然后右键-----》Export------>Backup Table As SQL Dump...

4

下图红色数字1 2 3 4 5一定 要注意,我来解释一下,1,Structure only 意思是仅仅导出表结构,并不导出表数据 ,。2,Data only 仅仅导出表数据,。3,Structure and data 及导出表结构也导出表数据。,4,导出路径。5,要导出的表


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10009229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存