在 SQL (Structured Query Language) 中,数据库命令通常以关键字开头。这些关键字用于指示 SQL 数据库管理系统 (DBMS) 执行特定的 *** 作。
主要有以下几种常见的 SQL 命令:
SELECT:从数据库表中检索数据。
插入:向数据库表中插入新数据
更新:修改数据库表中的现有数
删除:从数据库表中删除数据。
CREATE:创建新的数据库对象,如表、视图等
ALTER:修改数据库对象,如表、视图等
DROP:删除数据库对象,如表、视图等
这些命令是标准的SQL命令,不同的数据库系统可能有自己的附加命令。
例如:
上面三个命令分别是:
从Customers表中查询所有数据
向Customers表中插入一条数据
更新Customers表中的一条数据
方法1:用%即可达到。
例如:SELECT*FROMusersWHEREemaillike"%b@email.com%"。
方法2:使用mysql字符串函数find_in_set();
SELECT*FROMusersWHEREfind_in_set('aa@email.com',email);
注意,mysql字符串函数find_in_set(str1,str2)返回str2中str1的位置索引,str2必须被分割成“,”。
方法3:多值模糊查询,使用mysql正则:REGEXP。
这个方法相当于(比如'%1%'或'%3%'或'%5%')。
从'by_content'中选择*,其中标题REGEXP'(1|,3|5)'。
扩展资料:
Mysql字符串函数:FIND_IN_SET()
语法:
strlistFIND_IN_SET(STR)
第一个参数STR是要查找的字符串。
第二个参数strlist是要搜索的字符串的逗号分隔列表。
如果字符串STR位于由N个子链组成的字符串列表中,则返回值的范围为1到N。
字符串列表是由','符号分隔的子链组成的字符串。如果第一个参数是常量字符串,第二个参数是类型集列,则FIND_IN_SET()函数被优化为使用位。
如果STR不在strlist中,或者strlist是空字符串,则返回值为0。如果任何参数为空,则返回值为空。当第一个参数包含逗号(',')时,此函数将无法正常工作。
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该界面中,点击左上角“新建查询”按钮。
3、接着在该界面中,输入查询某一个表的表头sql语句“select column_name from Information_schema.columns where table_Name = 'test2'”。
4、然后在该界面中,点击左上方“执行”按钮。
5、最后在该界面中,显示某一个表的表头内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)