以下是我这几天一直在用的几个命令,先记下来,以后会整理一份mysql详细的使用文档 注:[]中代表名字,需要用库名或者表名替换 显示所有的库:show databases;进入某库:use [dbname];显示所有的表:show tables;显示某表的字段配置:describe [tbname]; 或show full fields from [tbname]; 创建库:create database [dbname];删除表:drop database [dbname];删除表:drop table [tbname];导入创建脚本:mysql -u[user] -p [dbname] < [cre...
------------恢复内容开始------------ 查询emp中的所有表:select * from emp; 在日常工作中 不建议使用* 因为查询效率较低 常用命令:select database(); 查看当前使用的是哪个数据库 \c 命令,结束一条语句。exit 命令,退出mysql。 查看创建表的语句: show create table emp; 查询语法格式: select 字段名1,字段名2,字段名3,.... from 表名;注意:标准sql语句中要求字符串使用单引号括起来。虽然m...
数据库安装,待完善 https://www.cnblogs.com/wendy-0901/p/12673705.html https://blog.csdn.net/yougoule/article/details/56680952数据库启动 service mysql start;数据库关闭 service mysql stop;查看数据库运行状态 service mysql status;连接命令 mysql -h ip -uroot -p创建数据库 CREATE DATABASE dbname;查看有哪些数据库 SHOW DATABASES;选择要使用的库 USER DBNAME;查看当前使用的库 SELECT DATABASE();查看当前库有哪些...
1、 https://blog.csdn.net/weixin_44014981/article/details/84888718 2、 https://blog.csdn.net/weixin_34752204/article/details/115063405 3、 https://blog.csdn.net/ithongchou/article/details/104436711?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~blogcommendfrombaidu~default-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-2~default~blogcommendfrombai...
def find_worldByName(c_name,continent):2 print(c_name)3 print(continent)4 sql = " SELECT * FROM world WHERE 1=1 "5 if(c_name!=None):6 sql=sql+"AND ( c_name LIKE ‘%"+c_name+"%‘ )"7 if(continent!=None):8 sql=sql+" AND ( continent LIKE ‘%"+continent+"%‘) "9 sql=sql+" AND dt=(SELECT dt FROM world order by dt desc limit 1) order by confirm desc " 10 11 ...
分享(源码、项目实战视频、项目笔记,基础入门教程) 欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦! 免费学习书籍: 免费学习资料: 数据库教程:mysql语句书写顺序和执行顺序的差异标签:strip 学习资料 gem pac 内容 表示 jpg 弯道超车 apt 本文系统来源:https://www.cnblogs.com/zuishuaideou/p/14529270.html
use 数据库名; show tables; //显示数据库的表名describe 表名; //显示某表的字段, 建表模板 mysql 语句的使用标签:rgb table 数据库名 bsp inf scribe ima 数据 ble 本文系统来源:https://www.cnblogs.com/CloudComputing-binbin/p/14470008.html
1. 修改表信息修改表名字alter table `user` (old) rename to `user1` (new);修改表注释alter table `user` comment ‘注释内容‘;2. 修改表字段信息修改字段类型和注释alter table `user` modify column `name` varchar(20) COMMENT ‘应用的名称‘;修改字段类型alter table `user` modify column `name` text;设置字段允许为空alter table `user` modify column `name` varchar(255) null COMMENT ‘描述‘;增加一个字段,设好数...
数据库 1. 查看现有数据库SHOW DATABASES;2. 新建数据库CREATE DATABASE <数据库名>;3. 选择数据库USE <数据库名>; 4. 从.sql文件引入SQL语句SOURCE <.sql文件路径>; 5. 删除数据库DROP DATABASE <数据库名>;表 6. 查看当前数据库中的表SHOW TABLES; 7. 创建新表CREATE TABLE <表名> (<列名1> <列类型1>,<列名2> <列类型2>,<列名3> <列类型3>,PRIMARY KEY (<列名1>),FOREIGN KEY (<列名2>) REFERENCES <表名2>(<列名2>) ); 主...
CREATE TABLE tdb_goods_brands( brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, brand_name VARCHAR(40) NOT NULL ) SELECT brand_name FROM tdb_goods GROUP BY brand_name; 连接类型 INNER JOIN,内连接 在MySQL中,JOIN,CROSS JOIN和INNER JOIN是等价的。 LEFT [OUTER] JOIN,左外连接 RIGHT [OUTER] JOIN,右外连接 连接条件 使用ON关键字来设定连接条件,也可以使用WHERE来代替。 通常使用ON关键...
ALTER TABLE 语句ALTER TABLE更改表的结构。例如,可以添加或删除列、创建或销毁索引、更改现有列的类型、重命名列或表本身。还可以更改表特性,例如用于表或表注释的存储引擎。 ●要使用ALTER TABLE,需要表的ALTER、CREATE和INSERT权限。重命名表需要对旧表执行ALTER和DROP操作,对新表执行ALTER、CREATE和INSERT操作。 ●在表名之后,指定要进行的更改。如果没有给定值,ALTER TABLE将不执行任何操作。 ●许多允许更改的语法与C...
性能和空间要求 使用以下算法之一处理ALTER TABLE操作: ● COPY:对原表的副本进行操作,将数据从原表中逐行复制到新表中。不允许并发DML。 ● INPLACE:操作避免复制表数据,但可以就地重建表。在操作的准备和执行阶段,可能会简单地使用表上的独占元数据锁。通常,支持并发DML。 ● INSTANT:操作只修改数据字典中的元数据。在准备和执行期间,不会对表执行排他元数据锁,并且表数据不受影响,从而使操作立即生效。允许并发DML。...
添加和删除列 使用ADD向表中添加新列,使用DROP删除现有列。DROP col_name是对标准SQL的MySQL扩展。 若要在表行的特定位置添加列,请使用FIRST col_name 或者 AFTER col_name。默认情况是添加到最后。 如果表只包含一列,则不能删除该列。如果您想要删除表,请使用DROP TABLE语句。 如果从表中删除列,那么列也将从其所属的任何索引中删除。如果组成一个索引的所有列都被删除,那么这个索引也会被删除。如果使用CHANGE或MODIFY缩短...
外键和其他约束 InnoDB和NDB存储引擎支持 FOREIGN KEY 和 REFERENCES 子句,这些存储引擎实现了ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (...) REFERENCES ... (...)。对于其他存储引擎,将解析子句,但忽略它们。 与CREATE TABLE不同,对于ALTER TABLE,ADD FOREIGN KEY会忽略给定的index_name,并使用自动生成的外键名。作为一种解决方案,请使用 CONSTRAINT 子句来指定外键名: 1. ADD CONSTRAINT name FOREIGN KEY ...
ALTER EVENT 语句ALTER EVENT语句可以更改现有事件的一个或多个特征,而无需删除并重新创建它。DEFINER、ON SCHEDULE、ON COMPLETION、COMMENT、ENABLE/DISABLE和DO子句的语法与CREATE EVENT使用时的语法完全相同。 只要用户拥有数据库的EVENT权限,就可以更改在数据库上定义的事件。当用户成功执行ALTER EVENT语句时,该用户将成为事件的定义者。 ALTER EVENT仅适用于已存在事件:在以下每个示例中,假设名为myevent的事件定义如下...