mysql简单操作命令

这篇博客详细介绍了数据库的基本操作,包括创建数据库和表、添加数据、查询信息、删除数据库及表、修改表结构以及查看表信息。涉及到的关键概念有自增字段、变长字符串、枚举、默认值、日期时间类型等。此外,还讲解了如何授权外网访问数据库以及复制表结构。内容适合数据库初学者和开发者参考。
摘要由CSDN通过智能技术生成

创建数据库
create database 数据库名字 default charset utf8;

创建表
create table test(
id int  auto_increment primary key,
name varchar(10),
money double(15,1) not null,
sex enum('男','女') default '男',
regtime date,
retime time,
birth timestamp
) ;
PS:auto_increment 在添加新数据中数值自增1
     varchar 变长字符串 
     double  双精度小数
     not null  不能为空
     enum  枚举(单选)
     default 默认
     date  存放年月日
     time  存放时分秒
     timestamp 存放年月日时分秒(不填写自动获取当前时间)
     
添加表数据
insert into test values(3,'jackson',11.2,'男','2022-2-15',current_time,NOW());

查询数据库
select * from test;

删除数据库
drop table tt2;

查看建立表语句
show create table t1;

修改表名称
alter table t1 rename t2;

查看数据库
show databases;

查看表数据;
show table 表名;

 查看当前表信息

select * from t1;

增加一个属性(字段)
alter table t1 add name varchar(30) not null,

删除一个属性
alter table t1 drop id;

修改一个属性(字段名)
alter table t1 rename column 原表名 to 新表名;
 
修改一个属性的类型 tinyint改成int 

创建一个外网数据库
第一步 创建外网账号和密码
create user 'yyc’@’%’identified by '123';
第二步 grant all on *.* to yyc;授权
查看当前用户下主机号用户名密码
select host, user, password from mysql.user
别的服务器(和自己的服务器)链接外网数据库 

第一步进入mysql bin包目录下的cmd
cd: \java\dbs\mysql5\bin
第二步 操作命令
mysql -h192.168.**.**(账号主机号) -u(+账户名) -p -P3306(3306端口可以不用填写 其他需要填写)
ps:查看ip 
在windows上打开cmd命令 输入ipconfig  linux上输入ip addr
第三步  输入密码
 

复制表结构(没有数据)
show tables;
create table t1(新表) like t2(被复制的);

查看表结构
show create table 表名;

主键(primary key)(别名PK)
不能为空,不能重复,一个表只能有一个主键
唯一约束(unique)
可以为空,不能重复 ,一个表可以有多个
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值