MySQL常规使用的方法有哪些

网友投稿 287 2023-11-30

MySQL常规使用的方法有哪些

这篇文章主要介绍MySQL常规使用的方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

MySQL常规使用的方法有哪些

1.数据库主要部分:

tables    table

view

存储过程

函数

索引

2.创建一个ruozedb数据库和用户:用户对这个DB有所有权限;

create database ruozedb;

grant all privileges on ruozedb.* to ruoze@192.168.137.252 identified by 123456;

grant all privileges on ruozedb.* to ruoze@192.168.137.1 identified by 123456;

grant all privileges on ruozedb.* to ruoze@% identified by 123456;

flush privileges;

MySQL数据库的ruozedb 允许 ruoze用户可以从哪台机器来访问。

通过ip地址指定是哪台机器

%: 任意一台机器的ip

安装DBeaver软件,连接ruozedb数据库

3.table

删除表

drop table ruozedata;

插入数据

insert into  ruozedata(name,age,address) values(jepson,18,www.ruozedata.com);

查数据

select * from ruozedata;

select * from ruozedb.ruozedata;

更新数据

update a set name=‘lynn’ where id=1;更新a的数据,设置id=1的名字为lynn

添加约束

ALTER TABLE ruozedb.ruozedata ADD CONSTRAINT ruozedata_un UNIQUE KEY (name);修改表ruozedata,给name添加一个唯一值的约束

删除数据

delete from ruozedb.ruozedata where id=1;删除ruozedb.ruozedata表中id=1的所有数据。

3.1 字段类型

整数 int bigint

小数 float,double(常用后者)

日期 DATE DATATIME TIMESTAMP

字符串  char varchar(常用后者)

3.2

DML、DDL、DCL区别 .

总体解释:

DML(data manipulation language):

它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言

DDL(data definition language):

DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用

DCL(Data Control Language):

是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

3.3.创建table 固化格式

create table ruozedata(

id int AUTO_INCREMENT primary key,

name varchar(100),

age  int,

address varchar(300),

create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,

create_user varchar(100),

update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

update_user varchar(100)

);

以上是“MySQL常规使用的方法有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Mysql中update_time时间字段列的处理和迁移改写案例
下一篇:MySQL如何部署
相关文章

 发表评论

暂时没有评论,来抢沙发吧~