MySQL语法

1.mysqladmin -u root -p

root用户登录数据库

2.mysqladmin -u root -p create xxx

创建数据库,数据库名为xxx

3.mysqladmin -u root -p drop xxx

删除数据库,数据库名为xxx

4.use xxx;

使用数据库

5.create table table_name(column_name,column_type);

创建数据库表

6.drop table_name;

删除数据库表

7.show tables;

显示所有数据库表

8.desc table_name;

显示数据库表结构

9.insert into table_name (colummn_name) values(value);

插入数据

10.select column_name from table_name;

从数据表获取column_name数据

11.select * from table_name;

查看数据库表所有数据

12.select * from table_name where condition1 and/or condition2;

有条件从数据表获取所有数据

13.update table_name set column_name=newValue,column_name=newValue where condition1 and/or condition2;

更新数据表数据

14.delete from table_name where condition

删除符合条件的数据

15.select * from table_name where column_name like %x%

模糊查询  column_name 中含有x的数据

16.select column_name from table_name  union select column_name from table_name

链接两个以上的select语句结果集到一个结果集合中,重复的数据会被删除

17.select column_name  from table_name order by column_name;

18.select a.column_name,b.column_name from table_name a,table_name b inner/left/right  join a.column_name=b.column;

数据表连接

19.select * from table_name where column_name is null/not null;

null值处理

20.select * from table_name where column_name regexp '^x'/'y$'/'^x|y$';

正则表达式:查找以x开头/y结尾/x开头,y结尾的数据

21.begin 开始事务  rollback 回滚事务  commit事务确认

    set autocommit=0 禁止自动提交  set autocommit=1开启自动提交

22.alter table table_name drop column_name;删除字段

     alter table table_name add column_name column_type /first/after column_name;添加字段/并设置位置

     alter table table_name modify column_name column_type;修改字段类型

     alter table table_name change column_name column_name column_type;修改字段名和类型

     alter table table_name rename to table_name;修改表名

23.alter table table_name add index(index_name);添加索引

     alter table table_name drop index index_name;删除索引

     alter table table_name add primary key(key_name);添加主键

    alter table table_name drop primary key;删除主键

    show index from table-name;显示索引信息

24.create temporary table table_name(column_name,column_type);创建临时数据表

     show tables;无法卡到临时数据表

25.show create table table_name \G; 显示数据表的结构,复制sql语句

     create table clone_table_name;创建新数据表,粘贴sql语句

     insert into clone_table_name(column_name) select column_name from table_name;拷贝数据表的内容

26.alter table table_name drop id;删除自增序列字段

     alter table table_name add id int not null auto_increment,add primary key(id);重置自增序列

27.mysqldump -u root -p database database_table_name > directory  以sql格式导出数据表到指定目录

     mysqldump -u root -p database > directory 以sql格式导出数据库到指定目录

28.mysqladmin -u root -p create database_name 创建数据库

     mysql -u root -p 

     use database_name;

     source directory 从目标目录导入sql文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值