10月21号 MySQL数据库的基本操作 (telnet命令,可以检测tcp协议的端口号,前置条件:已经打开Telnet客户端) 1.准备环境:kali linux,测试数据库能否正常运行,如果无法正常运行,需要重新安装 sudo apt-get install mariadb-server sudo apt-get install mariadb-client 2.安装完成 3.进入数据库 #进入数据库 mysql -u root -p 4.创建数据库 #创建数据库 #create database 数据库名 create database mjp; 5.删除数据库 #drop database 数据库名; drop database mjp; 6.选择数据库 #选择数据库 #use 数据库名 use mjp; 7.创建表 #创建表 #CREATE TABLE 数据表名 (字段名 字段类型); CREATE TABLE user_tbl ( user_id INT UNSIGNED AUTO_INCREMENT, user_name VARCHAR(100) NOT NULL, user_password VARCHAR(40) NOT NULL user_email VARCHAR(40) NOT NULL, PRIMARY KEY ( user_id ) )ENGINE=InnoDB DEFAULT CHARSET=utf8; 8.插入信息 #插入信息 #INSERT INTO table_name ( field1, field2,…fieldN ) VALUES ( value1, value2,…valueN ); INSERT INTO user_tbl (user_name, user_password, user_email) -> VALUES -> (“张三”, “123456”, “abc”); 9.查信息 #SELECT field1, field2,…fieldN FROM table_name1, table_name2… [WHERE condition1 [AND [OR]] condition2… SELECT * from user_tbl WHERE user_name=‘张三’; 10.删除表 #DROP TABLE 数据表名 ; DROP TABLE user_tbl 11.增加字段 #ALTER TABLE 数据表名 ADD 新增字段 字段类型; 12.删除字段 #ALTER TABLE 数据表名 DROP 字段名; 13.更改字段 ##例如,把字段 c 的类型从 CHAR(1) 改为 CHAR(10),可以执行以下命令: #ALTER TABLE testalter_tbl MODIFY c CHAR(10); #ALTER TABLE testalter_tbl CHANGE c c CHAR(10); ALTER TABLE user_tbl CHANGE user_email mail VARCHAR(100); 14.修改表名 #修改表名 #ALTER TABLE testalter_tbl RENAME TO alter_tbl; ALTER TABLE user_tbl RENAME TO user;
以上为数据库基本操作。
|