当前位置: 首页 > 后端技术 > Java

MySql实用命令与基本操作

时间:2023-04-02 00:16:28 Java

使用如下命令登录:mysql-hhostname-uusername-p回车,输入密码。查看版本的基本命令selectversion();数据库操作createcreatedatabase[数据库名称];deletedropdatabase[数据库名称];选择你连接MySQL数据库后,可能有多个数据库可以操作,所以你需要选择你要操作的数据库:use[databasename];view是查看当前有哪些数据库:showdatabases;当前查看当前选择操作的数据库是谁:selectdatabase();表操作查看哪些表显示表;查看表结构desc[表名];删除表droptable[表名];createtablecreatetable[表名](列名列类型,列名列类型,...);示例创建表myhobby(idINTNOTNULLAUTO_INCREMENT,labelVARCHAR(40)NOTNULL,infoVARCHAR(100)NOTNULL,dateDATE,PRIMARYKEY(id))ENGINE=InnoDBDEFAULTCHARSET=utf8;insertdatainsertinto[表名](field1,field2,...fieldN)values(value1,value2,...valueN);如果数据是字符类型,则必须使用单引号或双引号。例子insertintomyhobby(label,info,date)values("我喜欢吃水果","我特别喜欢吃橘子",NOW());或者一次性插入多条数据:insertintomyhobby(label,info,date)values("Sports","Suchasrunning,ropeskipping","2022-08-16"),("Zaifan","哈哈哈,我看了好多年",NOW());查询数据selectfield1,field2,...,fieldNfrom[tablename][WHEREClause][LIMITN][OFFSETM];如果要查询全部,直接:select*from[tablename];修改数据update[表名]setfield1=newValue1,field2=newValue2,...,fieldN=newValueN[WHEREClause];示例更新myhobbysetdate="2030-12-31"whereid=2;从[表名][WHERE子句]中删除数据;例如从myhobby中删除id=2;