记常用sql语法命令

记常用sql语法命令

白天 2022-05-09 18:39:57

服务器 > 记常用sql语法命令

进入

进入mysql

// 如果有设置环境变量
$ mysql -uroot -p

// 如果没有环境变量
$ /usr/local/mysql/bin/mysql -uroot -p


// 进入数据库
$ use databaseName


查找select,show

// 查看所有库
$ show databases

// 查找当前库的所有数据表
$ show databases

// 查看表内所有字段
$ show columns from 表名;


增加创建:

// 创建一个库
$ create database name


// 创建一张表
$create database name

// 插入一个字段
$ alter table 表名 add 字段名 varchar(255);

// 向表内插入一条数据
$ insert into table_name(key1,key2) values ("value1","value2");

// 如果有自增id
$ insert into table_name(id,key1,key2) values (null,"value1","value2");

// 也可以简写
$ insert into ea_service values(null,"a","b","c","d","e");


修改

// 给某个字段命名
$ update ea_about set about_content="内容";

// 修改字段类型
$ alter table user_list modify default_address_id varchar(255);

// 修改表名
$ alter table oldName rename to newName;


删除

//删除一个字段
$ alter table ea_post drop column post_tag_id;

//删除数据表
$ drop table tablename;


排序

//表内数据排序(最新数据在最前面)
$ select * from ea_post order by post_createtime DESC;


导入导出SQL文件

// 
// 1- 进入数据库,切换需要导入的库
$ mysql -uroot -p
$ use ea_data

// 2-导入sql文件
$ source 完整路径/sql文件带后缀

// 导出sql文件:
1- 退出mysql
2 - $ mysqldump -uroot -p 数据库名 > 路径/导出文件命名

//其他情况如MAC或Linux
$ /usr/local/mysql/bin/mysqldump -u root -p 数据库名 > 路径/导出文件命名
// 如果权限不够,需要sudo -i
mysql,语法,sql语法