记常用sql语法命令
白天 2022-05-09 18:39:57
进入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