卸载mysql及怎么使用SQL常用操作语句
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
一,安装mysql,Ctrl+Alt+T打开终端,一步步分别输入命令
//安装mysql服务sudo apt-get install mysql-server//安装mysql客户端sudo apt-get install mysql-client//安装数据库开发文件包sudo apt-get install libmysqlclient-dev输入第一步就会有提示框弹出提示你设置密码共两次,一次设置密码,一次确认密码,可以不输入,则为无密码登录,但是输入了就要记住
二,检测mysql是否安装成功
sudo netstat -tap | grep mysql出现类似下面图则代码安装成功,也就是右侧出现 LISTEN
如果服务器未正常运行,通过以下命令启动
sudo /etc/init.d/mysql restart三,登录到数据库
mysql -u root -p输入完后会提示你输入密码
四,常用命令操作(以下所有命令结尾记得带分号 ; )
1,查看所有数据库
show databases;
2,创建新的数据库
CREATE DATABASES 库名;
显示Query OK,成功数 row affected(执行时间 sec) 提示则为成功
3,删除数据库
DROP DATABASE 库名;显示Query OK,成功数 row affected(执行时间 sec) 提示则为成功
4,定位到某个数据库
use 库名;显示Database changed;则进入到了指定数据库
5,创建表
CREATE TABLE 表名( .... )6,添加,修改,删除,查询都直接输入SQL语句就行,注意带分号结尾。
7,修改表名
1alter table 旧表名 rename 新表名;8,给存在表添加列
1alter table 表名 add column 新添加列名 varchar(10);9,修改表中的列名
1alter table 表名 change column 旧列名 新列名 varchar(10);10,退出mysql
quit五,卸载mysql
为了卸载不遗留,一步步输入以下命令
sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common清除残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用truncate语句就可以删除表中所有数据。
truncate 语句的简单说明:
一般情况下,删除数据大家都在使用delete语句;
这个 truncate 命令很简单,它的意思是:删除表的所有记录;
相当于 delete 语句不写 where 子句一样;
其语法结构为:TRUNCATE [TABLE] tbl_name;
这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:truncate table friends;
如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表;
不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。
truncate 语句的简单说明:
一般情况下,删除数据大家都在使用delete语句;
这个 truncate 命令很简单,它的意思是:删除表的所有记录;
相当于 delete 语句不写 where 子句一样;
其语法结构为:TRUNCATE [TABLE] tbl_name;
这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:truncate table friends;
如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表;
不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询