失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c 添加mysql表单的一行数据类型_MySQL数据库基础

c 添加mysql表单的一行数据类型_MySQL数据库基础

时间:2021-10-20 12:36:38

相关推荐

c 添加mysql表单的一行数据类型_MySQL数据库基础

安装mysql

[root@ultraera~]#yuminstallmysqlmysql-servermysql-devel

2.启动mysql,并设置开机自启动

[root@ultraera~]#servicemysqldstart/stop/restart/status#启动/关闭/重启/状态

chkconfigmysqldon/off

[root@ultraera~]#chkconfig--list|grepmysqld

mysqld0:off1:off2:on3:on4:on5:on6:off

3.相关配置

/etc/fmysql配置文件

/var/lib/mysqlmysql数据库文件

port:3306mysql默认端口

5.注意事项

mysql>quit#quit,退出,等同于ctrl+c

Bye

[root@ultraera~]#

;#MySQL绝大对数语句都是以分号结尾,注意是英文模式下的分号。

字符和字符串用''引起;

4.mysql初始化及登录

[root@ultraera~]#mysql-uroot-p'123456'

[root@ultraera~]#mysql-uroot-p-hlocalhost“-h”指定服务器地址

5.创建、查看及删除当前数据库

mysql>CREATEDATABASEultraera;

QueryOK,1rowaffected(0.00sec)

mysql>SHOWDATABASES;

+--------------------+

|Database|

+--------------------+

|information_schema|

|mysql|

|test|

|ultraera|

+--------------------+

4rowsinset(0.00sec)

mysql>DROPDATABASEultraera;

QueryOK,0rowsaffected(0.00sec)

6.创建、查看及删除当前表格

#创建表格之前要先选择数据库

mysql>useultraera;

Databasechanged

mysql>CREATETABLEultraera(#create创建表格,至少1列

->idintNOTNULL,#NOTNULL不为空,int整型

->namechar(20)NOTNULL,#char()字符型,()内定义字符长度

->ageintNOTNULL

->);

QueryOK,0rowsaffected(0.01sec)

mysql>DESCultraera;

+-------+----------+------+-----+---------+----------------+

|Field|Type|Null|Key|Default|Extra|

+-------+----------+------+-----+---------+----------------+

|id|int(11)|NO||NULL||

|name|char(20)|NO||NULL||

|age|int(11)|NO||NULL||

+-------+----------+------+-----+---------+----------------+

3rowsinset(0.00sec)

mysql>DROPTABLEultraera;

QueryOK,0rowsaffected(0.00sec)

7.修改表格信息

a.重命名表格

mysql>altertableultraerarenameultraera_org;

b.新增列

altertableultraeraaddaddressvarchar(200);

c.删除列

mysql>altertableultraeradropcolumnaddress;

d.修改一个列的数据类型

mysql>altertableultraeramodifynamevarchar(200);

e.重命名一个列

mysql>altertableultraerachangecolumnNAMEnamevarchar(200);

8.向表格中插入数据:

a.全局插入

mysql>insertintoultraeravalues(1,'name',18);

b.根据列插入

mysql>insertintoultraera(id,name,age)values(2,'john',19);

9.查看表格中的数据:

mysql>select*fromultraera;#*匹配所有列,也可以只查询单个列,

mysql>selectnamefromultraera;

10.where运算符:条件判断查询,查询使用方法:where 列 运算符 值;

where支持的运算符:=等于;>大于;不等于;>=大于等于;<=小于等于;BETWEEN在某范围之内;

mysql>select*fromultraerawhereid>1;

mysql>select*fromultraerawhereid=2;

mysql>select*fromultraerawhereid>=1;

mysql>select*fromultraerawhereid<1;

mysql>select*fromultraerawhereid<=1;

mysql>select*fromultraerawhereidbetween1and4;

11.删除表格中的一条记录(同样可以匹配where运算符)

mysql>deletefromultraerawhereid=4;

mysql>delete*fromultraera;#清空一个表格的数据;

12.更新表中的一个数据

mysql>updateultraerasetage=30whereid=3;

13.MySQL增加删除一个用户

mysql>createuseruser1identifiedby'123456';#user1,密码123456,新用户没有权限,无法登录数据库

mysql>dropuseruser1;#删除用户user1

14.给用户添加、删除权限

mysql>grantallprivilegeson*.*to'user1'@'localhost'identifiedby'123456';

mysql>revokeallprivilegesfromuser1;

15.使用mysqldump进行数据库备份(数据库重命名:mysql不能直接对数据库重命名,所以如果想要重名数据库的话,要先导出,接着创建一个新的数据库,然后将导出的sql文件再导入到新的数据库中)

[adam@ultraera~]$mysqldump-uroot-pultraera>ultraera.sql备份

[adam@ultraera~]$mysql-uroot-pnew_ultraera

好了,以上是所有内容了.

如果你文章中有不正确的地方,或者你有更好的idea。

欢迎来和我分享。E-mail:luchuanjia@

如果觉得《c 添加mysql表单的一行数据类型_MySQL数据库基础》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。