Mysql基本命令一

一、清除mysql表中数据

delete from 表名;
truncate table 表名;
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
delete的效果有点像将mysql表中所有记录一条一条删除到删完,
而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

二、删除表中的某些数据

delete from命令格式:delete from 表名 where 表达式

例如,删除表 MyClass中编号为1 的记录:

复制代码 代码如下:

mysql> delete from MyClass where id=1;

三、修改表
1.选择数据库

>use 数据库名;

2.查询所有数据表
>show tables;

3.查询表的字段信息
>desc 表名称;

3.1.修改某个表的字段类型及指定为空或非空
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

3.2.修改某个表的字段名称及指定为空或非空
>alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空];

例如:
修改表expert_info中的字段birth,允许其为空

复制代码 代码如下:

>alter table expert_info change birth birth varchar(20) null;

1.增加一个字段(一列)

alter table table_name add column column_name type default value; type指该字段的类型,value指该字段的默认值

例如:

复制代码 代码如下:

alter table mybook add column publish_house varchar(10) default ”;

2.更改一个字段名字(也可以改变类型和默认值)

alter table table_name change sorce_col_name dest_col_name type default value; source_col_name指原来的字段名称,dest_col_name

指改后的字段名称

例如:

复制代码 代码如下:

alter table Board_Info change IsMobile IsTelphone int(3) unsigned default 1;

3.改变一个字段的默认值

alter table table_name alter column_name set default value;

例如:

复制代码 代码如下:

alter table book alter flag set default ‘0′;

4.改变一个字段的数据类型

alter table table_name change column column_name column_name type;

例如:

复制代码 代码如下:

alter table userinfo change column username username varchar(20);

5.向一个表中增加一个列做为主键

alter table table_name add column column_name type auto_increment PRIMARY KEY;

例如:

复制代码 代码如下:

alter table book add column id int(10) auto_increment PRIMARY KEY;

6.数据库某表的备份,在命令行中输入:

mysqldump -u root -p database_name table_name > bak_file_name

例如:

复制代码 代码如下:

mysqldump -u root -p f_info user_info > user_info.dat

7.导出数据

select_statment into outfile”dest_file”;

例如:

复制代码 代码如下:

select cooperatecode,createtime from publish limit 10 into outfile”/home/mzc/temp/tempbad.txt”;

8.导入数据

load data infile”file_name” into table table_name;

例如:

复制代码 代码如下:

load data infile”/home/mzc/temp/tempbad.txt” into table pad;

9.将两个表里的数据拼接后插入到另一个表里。下面的例子说明将t1表中的com2和t2表中的com1字段的值拼接后插入到tx表对应的

字段里。

例如:

复制代码 代码如下:

insert into tx select t1.com1,concat(t1.com2,t2.com1) from t1,t2;

10,删除字段

alter table form1 drop column 列名;

时间: 2024-10-27 14:00:03

Mysql基本命令一的相关文章

MySQL基本命令脚本

MySQL基本命令脚本:  一.基本命令 1.启动服务: 说明:以管理员身份运行cmd 格式:net start 服务名称 示例:net start mysql57; 2.停止服务: 说明:以管理员身份运行cmd 格式:net stop 服务名称 示例:net stop mysql57; 3.连接数据库: 格式:mysql -u 用户名 -p 示例:mysql -u root -p; 输入密码(按照mysql时设置的) 4.退出登录(断开连接): quit;或exit; 5.查看版本(连接后可以

2. mysql 基本命令

1. 连接登录 mysql   [-h 主机地址 ]  -u用户名  -p用户密码 mysql   -S   /var/lib/mysql/mysql.sock                //对于多个数据库时,可以指定sock文件来连接相应的数据库 也可直接将它写入:/etc/my.cnf [ mysql ] prompt=\[email protected]\h(\d)>                           //指定提示符 socket=/var/run/mysqld/my

MySQL基本命令总结

一. 基本命令 1. 启动服务 windows: net start mysql linux: service mysqld start mac: /usr/local/mysql/support-files/mysql.server start (gz解压包方式安装,路径按照解压安装时的目录查找) brew services start mysql (brew install mysql方式安装启动方式) 为了方便操作,可以自定义启动命令,修改~/.bash_profile文件,添加以下内容:

mysql初学,mysql修改,mysql查找,mysql删除,mysql基本命令

Mysql 下载地址https://dev.mysql.com/downloads/mysql/ 1.连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,M

MySQL基本命令

Mysql安装方式 MySQL安装方式有三种,一种是RPM方式安装,一种是源码编译安装,一种是通用二进制格式包安装. RPM方式安装,可以直接使用yum命令安装或者下载RPM包后再安装 yum安装命令: yum -y install mysql-server 系统会自动解决依赖关系,并将mysql客户端也安装上. mysql交互模式中的命令类别: 客户端命令:在客户端执行的命令 服务器命令:在服务器上执行,并将结果返回给客户端.必须使用语句结束符,默认为封号";" MySQL数据库:

linux下mysql基本命令

1, 创建mysqld数据库的管理用户:   要把root用户设置为管理员,我们应该运行下面的命令: # mysqladmin -u root password 123456 一般情况下,mysqladmin所在目录已经加到$PATH中,如果该命令没有找到,查看软件包安装是否正确 确保Mysql-server和Mysql-client两个软件包都已经安装成功 然后可以rpm -qf Mysql-client查看该命令安装到那个目录中,将该目录加到$PATH变量中,或者使用全路径. 这里的root

MySQL基本命令操作

操作系统:CentOS 数据库系统:MySQL [[email protected]~]# mysql -h localhost  -P  3306 -uroot –p    #注意端口号前的P是大小 mysql>select version(),current_date;   #检索当前数据库版本和当前时间 +----------------+--------------+ |version()      | current_date | +----------------+---------

mysql 基本命令(3)-数据类型和运算符

一.数值类型 1.数据类型有:数值类型.日i期类型.字符串类型. 2.int(20),int 指整数的取值范围,里面的参数20,只是表示数据显示的宽度.显示宽度和数据类型的取值范围是无关的.显示宽度只是指明mysql最大可能显示的宽度,如果插入的数据大于显示宽度的值,只要该值不超过 该数据类型的取值范围,数值依然可以插入,而且还能全部显示出来.例如:规定 id int(4),插入一个数值123456到id,显示的还是123456,和宽度无关.数据类型的宽度可以指定也可以不指定,不指定,系统会根据

MySql 基本命令

一 MySQL命令行工具  (查看帮助 ---help,或 -?) 1)MySQL MySQL是一个简单的SQL外壳(有GNU readline功能).它支持交互式和非交互式使用.当交互使用时,查询结果采用ASCII表格式.当采用非交互式(例如,用作过滤器)模式时,结果为tab分割符格式.可以使用命令行选项更改输出格式.如果由于结果较大而内存不足遇到问题,使用--quick选项.这样可以强制MySQL从服务器每次一行搜索结果,而不是检索整个结果集并在显示之前不得不将它保存到内存中.(MySQLD

mysql基本命令(转)

1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2.连接到远程主机上的MYSQL.假设远程主机的IP为:11